私はこれをかなり長い間見てきましたが、何が悪いのかわかりません。テーブルに新しい行を挿入しようとしていますが、そうしようとすると #1064 エラーが発生し続けます。私はこれに慣れていないので、一部の人にとっては露骨に明らかかもしれません...
ここに私の挿入コードがあります:
INSERT INTO registration (`fname`, `lname`, `address1`, `address2`, `city`,
`state`, `zcode`, `dob_mon`, `dob_day`, `dob_year`,
`email`, `number`, `gender`)
VALUES (`joe`, `bob`, `123 abc`, `apt 209`, `la`,
`CA`, `99999`, `JUN`, `14`, `1999`,
`a@gmail.com`, `1234567`, `F')
ここに私のphpファイルの一部があります
$fields = "`". implode("`, `", array_keys($register_data)) ."`";
$data = "`". implode("`, `", $register_data) ."'";
echo "INSERT INTO `registration` ($fields) VALUES ($data)";