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