我的代码不起作用,我不明白为什么
public function fetch_active_table_data(){
$query = "SELECT id, name, location, admission, drink_prices, Performer FROM drinkdeals WHERE admission IS NULL";
$stmt = $this->dbh->prepare($query);
$stmt->execute(array("0"));
我试图只显示入场为空的事件。我究竟做错了什么?谢谢,基兰
编辑:顺便说一句,当我删除 WHERE convention is NULL
时,它确实有效,所以我知道这就是问题所在。谢谢
最佳答案
这取决于您如何设置该值。也许你应该尝试寻找一个空值,例如:
public function fetch_active_table_data(){
$query = "SELECT id, name, location, admission, drink_prices, Performer FROM drinkdeals WHERE admission=''";
$stmt = $this->dbh->prepare($query);
$stmt->execute(array("0"));
}
关于php - 如何仅显示 PHP 表中列为 NULL 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25071738/