怎么解决php中mysql_query报错的问题

  介绍

这篇文章给大家分享的是有关怎么解决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报错的问题