今朝、insert ステートメントで少し問題が発生しました。はい、非推奨の mysql_query 関数を使用しています。私の挿入ステートメントは次のようになります。
$query3 = "INSERT INTO ".$db_prefix ." offer_det
(fname, lname, 10k, 14k, 18k, 21k, 22k, 24k, 925, coins, bars)
VALUES '".$fname."', '".$lname."', '".$_10k."', '".$_14k."',
'".$_18k."', '".$_21k."', '".$_22k."', '".$_24k."',
'".$_925."', '".$coins."', '".$bars."')";
$result3 = mysql_query($query3);
私のPHPフォームの値は、挿入ステートメントの最初の部分「fname」などにリストされているすべての変数です.
私の変数は投稿からプルするように設定されており、挿入に入る値としてリストされています。
開始する前に変数をアンダースコアに変更する必要がありました.PHPはそれを好まなかったと思います.
私の質問:
- これらの 10k、14k などは、mysql テーブルの行名で問題ありませんか?
- ここで見逃している問題はありますか?
とのデータ型は varchar でfname
、lname
10k からバーまでは 10 進数 (7,3) です。