我想将表中具有“类型”列等于“合规”列的表中的filter records修改为下面的函数

 public function getHOD() {

        $query = $this->pdo->prepare('SELECT * FROM `' . $this->table . 'WHERE type=hod`;');
        $query->execute();

        if ($query->rowCount() == 0) return null;

}


我在弄清楚如何在查询中添加WHERE type = hod时遇到麻烦?

最佳答案

这是您需要修复的多项内容:


您在表名之前添加了`,但未在表名之后添加
您在WHERE前需要一个空格
您需要在'周围添加hod


如果我什么都没错过,您的查询应如下所示:

$query = $this->pdo->prepare("SELECT * FROM `" . $this->table . "` WHERE type='hod'");

08-07 08:12