我正在为我的网站制作一个编辑帖子功能,但我坚持这个.这是我的代码:
$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)
Run Code Online (Sandbox Code Playgroud)
我知道错误与此有关INSERT IGNORE INTO tool WHERE id=$post.我显然不想将数据库中的每个帖子更改为相同的内容,因此我需要它来查找帖子ID,$post然后更改该特定数据库项目的信息.
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |