php错误 mysql_query():supplied argument is not a valid MySQL result resource

出现这种错误,原因是出现该错误的函数的参数出现了问题

参数出现问题有多种情况:

1.sql查询语句有问题,可能多了一个逗号,少了一个逗号,多了括号之类的;

2.与数据库连接的参数有问题,用户名、密码、数据库名字等参数不对,查查看;

3.标记问题,在HTML页中加入<? ?>可以标记为php代码,但是推荐使用<?php ?>标记php代码,本人就因为这个标记问题导致总是运行出现此错误,最后无意中发现了这个错误,当时就想抓狂。。。

4.也有说是变量的作用域问题,如果在函数中调用非函数内变量,需要用global声明。

以上是我目前知道的可能出现的错误情况,如果还有别的情况,欢迎讨论~~

原文地址:https://www.cnblogs.com/gungnir2011/p/3616746.html