mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password")
            or die("Could not connect: " . mysql_error());    $result = mysql_query("SELECT name FROM work.employee")
            or die("Could not query: . mysql_error()");    echo mysql_result($result,2); // outputs third employee's name    mysql_close($link);
?>