php 编程中关于 ajax的 if(is_array(mysql_fetch_row($q))){ 使用

默认分类 未结 1 928
0巨蟹横行0
0巨蟹横行0 2023-03-21 13:55
相关标签:
1条回答
  • 2023-03-21 14:06

    Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\Ajax\for.php on line 12 意思是:警告:mysql_fetch_row()第一个参数应该是资源(resource)类型,但是传入了一个布尔类型的参数,在D:\xampp\htdocs\Ajax\for.php 的第12行我不知道你的代码,你按照如下检查:1、你自己检查sql语句在mysql运行有没有问题。2、再检查$q变量是什么。(注意,这个函数只能读取SELECT语句的执行结果到数组;如果UPDATE,DELETE,INSERT语句就会报错。)不行你就贴出来代码.如果SQL是UPDATE,DELETE、INSERT,那你就不能用mysql_fetch_row函数了(或者是SQL有错)。如果你要检查插入或者更新删除成功没有,你可以这么写:if($q)//如果执行成功echo '执行成功';elseecho '执行失败,请看错误报告'.mysql_error();//提示mysql_query的报错如果你用的SELECT语句,那你就点这个链接进去,我回答过的一样的问题:http://zhidao.baidu.com/question/301974100.html?an=0&si=1

    0 讨论(0)
提交回复