MySQLに接続されているのにmysql_real_escape_stringがエラー - PHPプロ!Q&A掲示板
1299
- 0P
- 0P
MySQLに接続されているのにmysql_real_escape_stringがエラー
質問日時 / 2008年7月11日 12:27 回答数 / 6件
Questioner: hoges
Tweet
キーワード / mysql_real_escape_string   mysql  
PHP:5.2.5
鯖:XREA coreserver
- $link = mysql_connect('localhost', 'ユーザ', 'パスワード');
- if (!$link) {
- die('接続できませんでした: ' . mysql_error());
- }
- echo '接続に成功しました';
- mysql_close($link);
mysql_real_escape_stringがエラーを出します。。
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ドメイン名が来ている。。'@'localhost' (using password: NO) in -----
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in ----
エラー内容にも納得がいきません。。
何故MYSQLのユーザー名ではなく、ドメイン名がくるのでしょう?
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。