サイトの編集投稿機能を作成していますが、これで行き詰まっています。これは私のコードです:
$post = htmlspecialchars($_GET["story"]);
mysql_select_db("xxxxxx", $con);
$sql="INSERT IGNORE INTO tool WHERE id=$post (title, details, author)
VALUES
('$_POST[title]','$_POST[details]','$_SESSION[Username]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "The story<b> " . $_POST[title] . " </b>has been edited.";
mysql_close($con)
エラーがINSERT IGNORE INTO tool WHERE id=$post
. 明らかに、DB 内のすべての投稿を同じものに変更したくないので、投稿 ID を見つけて、$post
その特定の DB 項目だけの情報を変更する必要があります。