それで、パスワード変更テーブルを作成しています
いくつかの 1 つの変更がパスしたら、彼のユーザー名、newpass、および確認コードを PassChange テーブルに挿入します (そのため、後で確認の電子メールを彼に送信します) アイデアは簡単で、使用するコードは次のとおりです。
$insertResult=mysql_query("INSERT INTO TempChangePass (UserName, NewPass, ConfirmationCode) VALUES ('$UserName', '$newPass', '$code')") or die (mysql_error());
私はこのエラーを受け取りますが:SQL構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の 'username'', '4da59df8d4007807e7230e0881fbf774', '16585482')' 付近で使用する正しい構文を確認してください。
注: テーブル内のすべての列形式は varchar に設定されています。
mysql データベースへの接続は正常です。テーブル名は正しいです。
この問題は私を夢中にさせています。どこに問題があるのか わかりません。誰かが私を助けることができれば、とても感謝しています:)
事前に感謝します。
編集:私は実際にそれを解決しました.SQLコマンドで同様の問題が発生した場合は、解決策を検索してこの投稿にアクセスした人のために、それをエコーしてみて、文字列がデータベースにどのように正確に移動されるかを確認してください:-)、みんなで楽しくコーディング。
そして、私があなたの時間を無駄にした場合は申し訳ありません:) phpとmysqlの初心者です:D