用参数调用pdo函数

时间:2013-11-26 13:31:52

标签: php pdo

我正在尝试使用表名的参数调用此函数,我已经更改了许多我没有得到任何输出的内容。

function getTbl($tablename)
{
    $mysqlConnection = getConnection();
    $sql = "SELECT * FROM ".$tablename;
    $Results = $mysqlConnection->query($sql);

    return $Results;
}

<?php 
  getTbl("college");
  echo Results();
?>

2 个答案:

答案 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'];
  }
?>