0

请参阅下图了解上下文: http ://clip2net.com/s/2hHUe

例如,我从该表中选择了 LatestMood,但正如您所见,mysql 只显示找到的 10 个中的 9 个,因为最新行的 LatestMood 是空白的 - 我怎样才能避免这种情况 - 或者更确切地说,我如何才能显示所有行而不管值是否为空。

问题是mysql_num_rows显示 10 并mysql_fetch_array持有 9

4

2 回答 2

0

将您的 WHERE 条件更改为:

LOWER(IFNULL(RealName, '')) like '%hot%'
OR LOWER(IFNULL(UserName, '')) like '%hot%'
OR LOWER(IFNULL(Location, '')) like '%hot%'
OR LOWER(IFNULL(LatestMood, '')) like '%hot%'
于 2012-09-09T22:43:31.750 回答
0

我看到图片显示 10 行 :) 0-9实际上是 10 行,因为 0 也算作 1

 0 is 1st row
 1 is 2
 2 is 3
 3 is 4
 4 is 5
 5 is 6
 6 is 7
 7 is 8
 8 is 9
 9 is 10th row

最新心情可能是没有更新心情的用户

于 2012-09-09T22:57:01.370 回答