申し訳ありませんが、アカウントを作成する際にウェブサイトに問題があります。SQLSTATE [HY000]:一般的なエラー:1366整数値が正しくありません。
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'guid' at row 1'
そして、私のコードは次のとおりです: 私の誤差がある
$db->query('INSERT INTO accounts (guid, account, pass, level, vip, email, lastIP, question, reponse, pseudo) VALUES ("", "'.$account.'", "'.$pass1.'", "0", "0", "'.$mail.'", "'.$ip.'", "'.$question.'", "'.$reponse.'", "'.$pseudo.'")');
は私を助けてください...どうもありがとう、Stackoverflowers:D!
理解するのは簡単 - あなたはINTタイプフィールド( 'guid')に空の文字列を挿入しようとしている –
は、列名から' guid'を削除し、それが値から '「」'最初の対応のremove。私はそのフィールドが 'プライマリキー'と '自動インクリメント'だと思っているから –
あなたのクエリはSQLインジェクション攻撃の危険にさらされています。 –