在按下按钮时搜索空值


Searching for NULL value on button press

我有一个按钮,当你点击它时,它会加载一个列表。该按钮发送它的值,然后使用该值基于该值填充列表。我有一些是空的,也希望能够选择它。问题是你不能做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 函数才能获取空值,或者有没有办法让它像这样工作?谢谢!

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

"select Name from Table where Color <=> ?"