PHP錯(cuò)誤Warning:mysql_query()解決方法
php提示錯(cuò)誤: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第二次初使化時(shí),先初使化mysqlClass,得到跟第一個(gè)$db相同的$this->link,然后調(diào)用__construct函數(shù)會(huì)把this->link關(guān)閉。
最后導(dǎo)致$db中mysql資源為空,彈出錯(cuò)誤。
解決辦法:
$db=$db?$db:new mysqlClass();
或者
$this->link=mysql_connect($host,$user,$pw,true);
希望提供的解決方法可以真正的幫助到大家。
- 完美解決phpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤
- PHP Warning: Module ''modulename'' already loaded in問題解決辦法
- PHP提示W(wǎng)arning:phpinfo() has been disabled函數(shù)禁用的解決方法
- php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
- php下foreach提示W(wǎng)arning:Invalid argument supplied for foreach()的解決方法
- PHP錯(cuò)誤Warning: Cannot modify header information - headers already sent by解決方法
- PHP錯(cuò)誤WARNING: SESSION_START() [FUNCTION.SESSION-START]解決方法
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
- php關(guān)閉warning問題的解決方法
相關(guān)文章
PHP使用get_headers函數(shù)判斷遠(yuǎn)程文件是否存在的方法
這篇文章主要介紹了PHP使用get_headers函數(shù)判斷遠(yuǎn)程文件是否存在的方法,以實(shí)例形式分析了使用get_headers函數(shù)對(duì)遠(yuǎn)程文件是否存在進(jìn)行判斷的方法,以及針對(duì)重定向的排除方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
Linux下實(shí)現(xiàn)PHP多進(jìn)程的方法分享
PHP多進(jìn)程:使用PHP的Process Control Functions(PCNTL/線程控制函數(shù)),需要的朋友可以參考下2012-08-08
PHP警告Cannot use a scalar value as an array的解決方法
PHP警告Cannot use a scalar value as an array的解決方法,需要的朋友可以參考下。2012-01-01
PHP中信息格式化操作詳解(MessageFormatter類)
這篇文章主要給大家介紹了關(guān)于PHP中信息格式化操作的相關(guān)資料,主要運(yùn)用的是專門用于信息格式化的MessageFormatter類,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-07-07
PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例
這篇文章主要介紹了PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法,簡(jiǎn)單說明了工廠模式的概念、原理并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)工廠模式的相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
PHP類的聲明與實(shí)例化及構(gòu)造方法與析構(gòu)方法詳解
這篇文章主要介紹了PHP類的聲明與實(shí)例化及構(gòu)造方法與析構(gòu)方法,結(jié)合實(shí)例形式分析了PHP面向?qū)ο箢惖穆暶髋c使用相關(guān)技巧,需要的朋友可以參考下2016-01-01
PHP實(shí)現(xiàn)對(duì)文件鎖進(jìn)行加鎖、解鎖操作的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)對(duì)文件鎖進(jìn)行加鎖、解鎖操作的方法,結(jié)合實(shí)例形式分析了PHP針對(duì)文件進(jìn)行加鎖、解鎖操作的功能、實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-07-07

