php - 如何使用 PHP 从 mySQL 检索值 NULL?

标签 php mysql

我知道我只是犯了一个简单的错误。我有一个名为 ParentEventID 的列,它有时有一个 NULL 值。我需要检索具有该值的行。我的代码现在只检索 ParentEventID = "0"的行。

$UserID = "118";

$query = "SELECT * FROM  events  WHERE UserID='$UserID' AND ParentEventID = 'NULL'";

$result = mysql_query($query);

while($row = mysql_fetch_array($result))
  {
    echo $row['UserID'] . " ".$row['EventName']. " " . $row['ParentEventID'];
    echo "<br />";
  }

感谢您的帮助!

最佳答案

您想使用 IS NULL 而不是 = 'NULL'

关于php - 如何使用 PHP 从 mySQL 检索值 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406308/

相关文章:

php - 应该采用什么样的标志/权限实现?

java - 锁定等待超时超过 JPA 插入

php - 在 PHP 中显示另一个网站,如 iframe

php - 数据库中的文字换行或输出 php 页面?

php - 使用选择数据更新查询

PHP do-while 循环在执行 sql 代码时以耗尽内存错误结束

PHP/SQL - 从两个表、两个数据库中选择数据并按时间排序

php - 如何在数据库查询中使用数据透视表输出结果?拉维

php - 我使用phpinfo()获得的_ENV ["HTTP_X_VARNISH"]值是什么意思

javascript - laravel-自动增加 Id