質問: mysql_connect("localhost", "user", "test")){ die("データベース接続エラー."); } mysql_select_db("a","$con"); というスクリプトを書いたら warning: access denied for user: 'user@localhost' (using password: yes) in /usr/local/asuka/virtual/b3x000804/files/htdocs_russ.jp/shopping/shop_kanri/knri_menyu.php on line 11 warning: mysql connection failed: access denied for user: 'user@localhost' (using password: yes) in /usr/local/asuka/virtual/b3x000804/files/htdocs_russ.jp/shopping/shop_kanri/knri_menyu.php on line 11 データベース接続エラー. というエラーが表示されデータベースに接続できません。 何故でしょうか?どうにか接続する方法はありませんか? もしくはroot権限を持たさないと接続できないのでしょうか?あいまいな質問で申し訳ございませんが、よろしくお願いします。
回答: amountainblastさんはタイプミスが多いですね。 >$con = mysql_connect("localhost", "user", "test") >if(!$kon){ $konではなく$conですよね? >aテーブルだけを使用できる権限でuesrを作りました。 >if(!$con = mysql_connect("localhost", "user", "test")){ ユーザー名が違いますよ? パスワードもtestであってますか? 最初に作った時点でタイプミスしてませんか? 恐らくタイプミスが原因だと思いますが。。