ホームページ > バックエンド開発 > PHPチュートリアル > PHP エラー警告: mysql_query()_PHP チュートリアルの解決策

PHP エラー警告: mysql_query()_PHP チュートリアルの解決策

WBOY
リリース: 2016-07-21 14:54:05
オリジナル
1014 人が閲覧しました

php プロンプト エラー: 警告: mysql_query() [function.mysql-query]: ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)

コード:

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] class mysqlClass
{
function mysqlClass($host='localhost',$user='root',$pw='',$db='mysql')
{
$this->link= mysql_connect($host,$user,$pw);
mysql_select_db($db)
}
関数クエリ($sql){
mysql_query($sql)
}
関数 __destruct(){
mysql_close($this- >link); //複数のコンストラクトはエラーを引き起こします
}
// liehuo,net
}
$db=new mysqlClass();
$db->query("select * ユーザーから");
理由:

mysqlClass が 2 回目に初期化されるときは、まず mysqlClass を初期化し、最初の $db と同じ $this->link を取得してから、__construct 関数を呼び出して this->link を閉じます。

最終的に、$db の mysql リソースは空になります。ポップアップエラー

解決策:

$db=$db?$db:new mysqlClass();

または

$this->link=mysql_connect($host,$user,$pw,true);

http://www.bkjia.com/PHPjc/364666.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364666.html技術記事 PHP プロンプト エラー: 警告: mysql_query() [function.mysql-query]: ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワードを使用: NO) コード: クリップボードにコピー 引用内容: [www.... ]
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート