php プロンプト エラー: 警告: mysql_query() [function.mysql-query]: ユーザー 'ODBC'@' localhost のアクセスが拒否されました' (パスワード使用: NO)
コード:
理由:
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/1063894.html