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 相关文章推荐
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
PHP6 中可能会出现的新特性预览
Apr 04 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 PHP
php 函数使用可变数量的参数方法
May 02 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
PHP 实现公历日期与农历日期的互转换
Sep 13 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
Laravel Eloquent ORM 多条件查询的例子
Oct 10 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 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
js的闭包的一个示例说明
2008/11/18 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
javascript自定义加载loading效果
2020/09/15 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
由面试题加深对Django的认识理解
2019/07/19 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
python opencv实现简易画图板
2020/08/27 Python
用Python实现职工信息管理系统
2020/12/30 Python
副总经理岗位职责
2014/03/16 职场文书
论文指导教师评语
2014/04/28 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
美术教师个人总结
2015/02/06 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python