我想将下面的函数修改为“type”等于“hod”的表格中的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?
答案 0 :(得分:1)
以下是您需要解决的多项问题:
WHERE
'
hod
醇>
如果我没有遗漏任何内容,您的查询应如下所示:
$query = $this->pdo->prepare("SELECT * FROM `" . $this->table . "` WHERE type='hod'");
答案 1 :(得分:0)
在引号中使用
$query = $this->pdo->prepare("SELECT * FROM `" . $this->table . "` WHERE type='hod'");
答案 2 :(得分:0)
看起来'WHERE中缺少一个空格,应该说'在哪里'。 而且,如果它是一个字符串应该在SQL中有引号。
答案 3 :(得分:0)
试试这个
$query = $this->pdo->prepare("SELECT * FROM `" .$this->table. "` WHERE type='hod'");