php实习tips(mysql_query的结果返回值与判断)

来源:互联网 发布:数据库中select的用法 编辑:程序博客网 时间:2024/05/12 08:14

常用mysql语句返回值

1.mysql_query()

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符 例如 xxxx #3,
如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
则可以对例如

$con = mysql_query("SELECT * FROM user");if($con) {    echo "连接错误啦:D";}

非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。

2.mysql_fetch_array()

函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。

$arr = mysql_fetch_array();

此时,$arr是一个数组

0 0