データベースに既に存在する特定のユーザーの 2 つの写真の 2 つのスコアを Mysql に挿入しようとしています。スコアと写真は、どちらもフォームからの POST 変数です。構文に大きな問題があります-エラーが引用符の位置に関連していることはかなり確信していますが、ここで検索して同様の質問を見つけたにもかかわらず、機能していないようです。これで人々に迷惑をかけるのは嫌ですが、経営陣の支援が必要です。
$imageT=$_POST[randomimage]."T" ;
$imageH=$_POST[randomimage]."H" ;
$observerid=$_POST[scoreid];
$traction=$_POST[gradeT];
$honeycomb=$_POST[gradeH];
$sql="INSERT INTO scorers ('$imageT', '$imageH')
VALUES ('$imageT', '$imageH') WHERE id=$observerid ";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
} else {
header("Location: testform.php");
} '
$imageT
と$imageH
は両方とも T または H のいずれかが付加された整数です。$traction、$honeycomb および$observerid
すべての整数です。I echo $imageT
、$imageH
、$traction
、$honeycomb
および$observerid
正しい値が表示されている場合、これらにエラーはないと想定しているため、SQL コード内に配置しているだけです。
助けていただければ幸いです (PHP と My SQL を 4 週間しか学習していないため、申し訳ありません)。