介绍
今天就跟大家聊聊有关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:新mysqlClass ();
或者
$ this→链接=mysql_connect(主机、用户、美元pw美元,真的),
看完上述内容,你们对PHP项目中出现警告:mysql_query()报错如何解决有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。