按下按钮时搜索NULL值

时间:2016-03-07 05:56:54

标签: php jquery pdo

我有一个按钮,当你点击它时,它会加载一个列表。该按钮发送它的值,然后它使用该值根据该值填充列表。我有一些是null,并希望能够选择它。问题是你做不到Color = Null。它只是Color IS NULL

<button value="NULL">NULL</div>
<button value="White">White</div>

点击白色:

        $q = $_GET['q']; /--This gets White--/
        $people = $db2->prepare("select Name from Table where Color = ? ");
        $people->execute(array($q)); /--This searches White--/
        $data = $people->fetchAll(); 
        foreach ($data as $row): ?>

我是否必须编辑我的jquery函数以获取null值,或者有没有办法让它像这样工作?谢谢!

1 个答案:

答案 0 :(得分:2)

在mysql中有一个NULL-safe等于运算符,因此您可以像

一样编写查询
"select Name from Table where Color <=> ?"