介绍
这篇文章给大家分享的是有关怎么解决php中mysql_query报错的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
php mysql_query报错的解决办法:1、使用代码”$ db=$ db ?$ db:新mysqlClass();”; 2、使用代码”$ this→链接=mysql_connect(主机、用户、美元pw美元,真的);“。
引用><强> PHP错误警告:mysql_query()解决方法强>
PHP提示错误:警告:mysql_query()函数。mysql查询]:拒绝访问用户& # 39;odbc # 39; @ # 39; localhost # 39;(使用密码:没有)
代码:
& lt; ? php class mysqlClass {, function mysqlClass($主机=& # 39;localhost # 39;, $ user=& # 39;根# 39;,$ pw=& # 39; & # 39;, $ db=& # 39; mysql # 39;), {, $ this→链接=mysql_connect(主机、用户、美元pw美元),, mysql_select_db ($ db);, }, 查询($ sql) {function mysql_query (sql)美元;, }, function __destruct () {, mysql_close ($ this→链接),,//multi construct will cause error },//,liehuo net }, $ db=new mysqlClass (),, $ db=new mysqlClass (),, $ db→查询(“select  *,得到user");原因:
mysqlClass第二次初使化时,先初使化mysqlClass,得到跟第一个$ db相同的$ this→链接,然后调用__construct函数会把这→链接关闭。
最后导致$ db中mysql资源为空,弹出错误。
解决办法:
$ db=$ db ? $ db: new mysqlClass ();或者
$ this→链接=mysql_connect(主机、用户、美元pw美元,真的),感谢各位的阅读!关于“怎么解决php中mysql_query报错的问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
怎么解决php中mysql_query报错的问题