【发布时间】:2016-07-14 07:03:17
【问题描述】:
我正在使用以下查询来显示记录。
$query = mysqli_query($con, "SELECT * FROM episode where episodeDate < '$loaddate'
and dramaID != (select dramaID from drama where popularity = '5')
and dramaID != (select dramaID from drama where popularity = '6')
order by episodeDate desc");
//number of rows
echo $rowCount = mysqli_num_rows($query);
其中 loaddate 是 mysql 数据库中的 DATE VARIABLE。剧集日期也是如此。现在,问题是 $rowCount 返回 '0' 而数据库有超过 15 条记录,其中 episodeDate 小于变量 loaddate。
可能是什么问题?连接正常,查询也没有返回任何错误。
【问题讨论】:
-
你试过在 PhpMyadmin 上运行查询吗?这可能是一个逻辑错误。
-
请检查episodeDate的日期格式和这个$loaddate。它们是一样的吗?