質問: mysql_select_dbでエラーが出ます phpのmysql_select_db()でデータベースを選択すると access denied for user ''@'localhost' to database 'データベース名' とエラーが出ます。 元もとあるtestというデータベースは選択できましたが、 phpmyadminで新たに作成したデータベースだとエラーになります。 エラーの意味と対応方法をご教授下さい。 よろしくお願いします。 環境 さくらインターネットのvps centos php5.1.6 mysql5.0.77 phpmyadmin2.11.11.1 mysql_connect()ではrootでログイン
回答: こんばんは。 エラーの内容だけからしか判断できませんが・・・、 ユーザー名が指定されていませんね。 mysql_connect() は、どのように記述していますか? 新しく作ったデータベースの権限も見直してください。