0
$getSelect = "SELECT MAX(sid) FROM templateSelect WHERE dj_id = '$user_dj'";

$gotSelect = mysql_query($getSelect,$mss)
    or die("Error: templateSelect - ".mysql_error());

$numSelect = mysql_num_rows($gotSelect);

echo $numSelect;

此表完全为空,但由于某种原因 $numSelect 返回值“1”。我在这里想念什么?

4

2 回答 2

3

MAX()NULLSELECT如果语句没有选择行将返回。您的结果集是包含NULL.

于 2012-10-14T06:05:05.760 回答
1

在这种情况下,您将获得由返回的行数,SELECT并且该MAX值返回一行具有NULL值。

于 2012-10-14T06:07:14.170 回答