我正在尝试在我的数据库上发出一个简单的请求,无论是谁,我尝试将某些内容绑定到查询都不起作用。我尝试了两个代码,似乎都没有工作
$query = $this->prepare("SELECT * FROM :table");
$query->bindParam(":table", $this->table);
$query->execute();
return $query->fetchAll();
$query = $this->prepare("SELECT * FROM :table");
$query->execute(array(":table" => $this->table));
return $query->fetchAll();
但是,当我尝试连接它时,它可以正常工作
$query = $this->prepare("SELECT * FROM " . $this->table);
$query->execute();
return $query->fetchAll();
有谁知道可能会发生什么?我究竟做错了什么?这是我在这里不知道的任何标准吗? 我以前做过类似的事情并且工作正常
OBS:$this
引用了这个:
class Db extends PDO{}