PDO绑定不起作用

时间:2017-04-12 13:25:52

标签: php mysql pdo

我正在尝试在我的数据库上发出一个简单的请求,无论是谁,我尝试将某些内容绑定到查询都不起作用。我尝试了两个代码,似乎都没有工作

    $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{}

0 个答案:

没有答案