我正在尝试使用表名的参数调用此函数,我已经更改了许多我没有得到任何输出的内容。
function getTbl($tablename)
{
$mysqlConnection = getConnection();
$sql = "SELECT * FROM ".$tablename;
$Results = $mysqlConnection->query($sql);
return $Results;
}
<?php
getTbl("college");
echo Results();
?>
答案 0 :(得分:0)
好吧,你的函数返回一个对象,但你没有指定它。
尝试$ results = getTbl(“college”);
无论如何你应该 - > gt; fetch()或 - &gt; fetchAll()某个时刻的对象,它会返回一个数组,而不是一个对象
答案 1 :(得分:0)
如果你正在使用PDO::query()做一个foreach
function getTbl($tablename){
$mysqlConnection = getConnection();
$sql = "SELECT * FROM ".$tablename;
$Results = $mysqlConnection->query($sql);
return $Results;
}
<?php
$itens = getTbl("college");
foreach($itens as $item){
echo $item['key'];
}
?>