【发布时间】:2018-02-07 13:48:25
【问题描述】:
我创建了一个返回某一行的方法,没有错误或任何东西,只是该方法没有从数据库返回任何数据。
这里是我调用该方法的地方:
<a class="navbar-brand" href="http://localhost/old marketplace website/">
<?php echo $controller->getTableData($table, $column, $columnValue, $rowTitle); ?>
</a>
下面是 getTableData() 方法的样子:
public function getTableData($table, $column, $columnValue, $rowTitle)
{
$query = $this->db->prepare("SELECT * FROM $table WHERE $column = ? ");
$query->bindValue(1,$columnValue);
$query->execute();
$f = $query->fetch(PDO::FETCH_ASSOC);
$result = $f['$rowTitle'];
return $result;
}
我需要如何调整我的方法以使其返回所需的数据?
【问题讨论】:
-
你如何将你的函数包含在一个 php 标签中?
<?php //your function ?> -
在实际的类文件中,它位于 php 标签中...我只是没有在帖子中包含标签。
-
var_dump($f)以确保您从查询中获得结果。如果没有,这就是您需要解决的问题。