PHP中的SQL问题与SELECT MAX(字段)

时间:2012-10-14 05:58:39

标签: php sql

$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”。我在这里缺少什么?

2 个答案:

答案 0 :(得分:3)

SELECT语句

MAX() will return NULL if there are no rows selected。您的结果集是包含NULL的一行。

答案 1 :(得分:1)

您获取SELECT返回的行数,MAX值返回一行NULL值。