我昨天做了一个喊话框,现在我正在尝试制作一个网站管理员可以删除某些帖子的页面。这是我目前的代码:
<form method="post">
<?PHP
include("config.php");
$data = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC");
while ($info = mysql_fetch_array($data)) {
$id = addslashes($info['id']);
echo "<input type=\"checkbox\" value=\"$id\" name=\"delete[]\"><b>" .$info['name']. ": </b>" .$info['shout']."<br>";
}
if (isset($_POST['delete'])) {
foreach($_POST['delete'] as $item){
mysql_query("DELETE * FROM shoutbox WHERE id = ".$item." ");
echo "$item";
}
}
?>
<input type="submit" />
</form>
现在的问题是,在查询中,当它说它("id = ".$item.")
正确提取了所有 id 但它们之间没有逗号,所以说我选择了 id 的 5、4 和 2,它插入了 542,这甚至不是现有的 id。我怎样才能让它显示逗号以便删除正确的评论?