0

私はチュートリアルを読んでいます。以下のコードをコピーして mysql データベースに貼り付けました。

CREATE TABLE `databasename`.`users` (
  `id` INT(11) NOT NULL AUTO_INCREMENT, 
  `username` VARCHAR(300) NOT NULL, 
  `password` VARCHAR(300) NOT NULL, 
  PRIMARY KEY (`id`)
) ENGINE = MyISAM;

ただし、次のエラーが表示されます。

1142 - テーブル 'users' のユーザー 'me'@'localhost' に対する CREATE コマンドが拒否されました

mysql データベースでは、すべての権限を与えています。PHPコードについては何も知りません。だから私は問題が何であるかを理解することができません。どんなアドバイスでも大歓迎です。

4

2 に答える 2

0

databasename インストールでその名前で実行されているデータベースはありません。DB を作成するか、タイプミスがないことを確認してください。

ところで、パスワードをプレーンテキストで保存しないでください。それはそれがどのように見えるかです。ソルトハッシュを生成して保存します。

于 2012-11-26T13:19:29.690 に答える