• 締切済み

MySQLの接続について教えてください。

こんにちわ。初心者です。MySQL5 の接続を php5、Apache2、windowsXP を使用して接続したいのですが、 できず困っております。Apacheとphpの相互の設定はできています。セキュリティソフトは念のため止めました。 phpとMySQLの設定がどこかが違うのではないかと思うのですが、 良くわからないのでどなたかアドバイスを宜しくお願いします。 <?php $host=\"aaa\";$name=\"ccc\";$pass=\"ddd\"; $con = mysql_connect($host,$name,$pass); if($con !== false){echo\"ok\";}else{echo\"falsess\";}?> という文をアパッチで表示させると、 Warning: mysql_connect() [function.mysql-connect]: Access denied for user \'ccc\'@\'localhost\' (using password: YES) in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\php\\lesson.php on line 2 falsess

みんなの回答

回答No.2

MySQLにログインするためのパスワードが間違っている、あるいはログインするための権限が与えられていない、というケースに出るエラーメッセージではないかと思います。MySQLのユーザcccのパスワードがdddで合っているかどうか確認されてはいかがでしょうか。

noname#39970
noname#39970
回答No.1

>$host=\"aaa\";$name=\"ccc\";$pass=\"ddd\"; なんで「\"」とエスケープしてあるの? 他の場所もそうだけど。 それが原因じゃないなら ごめん

windws
質問者

補足

見ていただいて有難うございます。エスケープは元のはついていなかったのですが、OKWEBの質問をするというスペース(会員ページではなくて、一般のページに載っていました)に質問文を書いて、その後にそれを会員ページへ単純にコピーペーストしたら自然に載ってきてしまいました。私も受付が済むまでは気が付きませんでした。質問がわかりずらくなってしまい済みませんでした。エスケープなしで今度は、何か気がつく箇所があったら教えてください。宜しくお願いします。

関連するQ&A