我试图用表名的参数来调用这个函数,我已经更改了很多事情,但没有得到任何输出。
function getTbl($tablename)
{
$mysqlConnection = getConnection();
$sql = "SELECT * FROM ".$tablename;
$Results = $mysqlConnection->query($sql);
return $Results;
}
<?php
getTbl("college");
echo Results();
?>
好吧,你的函数返回了一个对象,但你没有分配它。
try$results=getTbl("学院");
无论如何,您应该->fetch()或->fetchAll()在某个点上处理对象,它返回一个数组,而不是对象
如果您使用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'];
}
?>