私はこれを使用して私のデータベースにいくつかのテーブルを作ろうとしています。テーブルの作成中にエラーが発生しました:SQL構文にエラーがあります。
が、私はこのエラーを取得する:テーブルを作成
エラー:あなたはあなたのSQL構文でエラーが発生しています。 'UNSIGNED AUTO_INCREMENT IP VARCHAR(65)NOT NULL、INT(11)をしようと' そば使用する権利構文については、ご使用のMariaDBサーバーのバージョンに対応するマニュアルを確認し、この上にライン2
で:
$dbprefix = 'duh_';
$prefixloginAttempts = $dbprefix . 'loginAttempts';
$table = array();
$table[] = "CREATE TABLE IF NOT EXISTS $prefixloginAttempts (
id INT(11) NOT NULL UNSIGNED AUTO_INCREMENT,
ip VARCHAR(65) NOT NULL,
attempts INT(11) NOT NULL,
lastLogin DATETIME NOT NULL,
username VARCHAR(65) NOT NULL,
mod_timestamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY ('id'),
UNIQUE KEY 'id_UNIQUE' ('id')
) ENGINE=InnoDB DEFAULT CHARSET=utf8;";
foreach ($table as $sql) {
$query = $conn->query($sql);
}
失敗がどこにあるかを知る人はいますか?私は.. ..
ありがとうございます!あなたは私を多くの苦痛から救った! :) –