PHP错误Warning:mysql_query()解决方法


Posted in PHP onOctober 24, 2015

php提示错误:Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO)
代码:

<?php 
class mysqlClass 
{ 
function mysqlClass($host='localhost',$user='root',$pw='',$db='mysql') 
{ 
$this->link=mysql_connect($host,$user,$pw); 
mysql_select_db($db); 
} 
function query($sql){ 
mysql_query($sql); 
} 
function __destruct(){ 
mysql_close($this->link); //multi construct will cause error 
} 
// liehuo,net 
} 
$db=new mysqlClass(); 
$db=new mysqlClass(); 
$db->query("select * from user");

原因:
mysqlClass第二次初使化时,先初使化mysqlClass,得到跟第一个$db相同的$this->link,然后调用__construct函数会把this->link关闭。
最后导致$db中mysql资源为空,弹出错误。
解决办法:
$db=$db?$db:new mysqlClass(); 
或者
$this->link=mysql_connect($host,$user,$pw,true);

希望提供的解决方法可以真正的帮助到大家。

PHP 相关文章推荐
linux下为php添加curl扩展的方法
Jul 29 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
ThinkPHP实现带验证码的文件上传功能实例
Nov 01 PHP
php随机取mysql记录方法小结
Dec 27 PHP
php+ajax 实现输入读取数据库显示匹配信息
Oct 08 PHP
thinkphp分页实现效果
Oct 13 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
Jun 17 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
php实现数字补零的方法总结
Sep 12 PHP
workerman结合laravel开发在线聊天应用的示例代码
Oct 30 PHP
laravel 使用事件系统统计浏览量的实现
Oct 16 PHP
php实现表单多按钮提交action的处理方法
Oct 24 #PHP
一个简单至极的PHP缓存类代码
Oct 23 #PHP
10款实用的PHP开源工具
Oct 23 #PHP
PHP制作用户注册系统
Oct 23 #PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 #PHP
PHP中文竖排转换实现方法
Oct 23 #PHP
浅谈php7的重大新特性
Oct 23 #PHP
You might like
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php微信开发之上传临时素材
2016/06/24 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
Javascript浅谈之this
2013/12/17 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
Python 爬虫多线程详解及实例代码
2016/10/08 Python
python中异常报错处理方法汇总
2016/11/20 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
金士达面试非笔试
2012/03/14 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
爱护公物标语
2014/06/24 职场文书
2015毕业寄语大全
2015/02/26 职场文书
MySQL中order by的执行过程
2022/06/05 MySQL