PHP Warning: mysql_fetch_array() expects parameter 1 to be resource报错

2025-01-04 10:38:44
推荐回答(1个)
回答1:

  1. mysql_query($sql)代码为执行sql语句;

  2. mysql_fetch_array()函数代码指针移动一位,如果执行sql语句获取的结果为0则指针移动就会报错;

  3. 应该这样写:

    1. $result=mysql_query($sql);

    2. while($rs=mysql_fetch_array($result)){遍历结果集}

    3. 如果只是想判断是否有返回值可以用mysql_num_rows()函数