php sql删除按钮
我正在尝试从sql创建一个删除按钮。我启动了一个名为$del的函数,但我不知道如何完成它,在当前echo语句旁边以delete按钮的形式出现php sql删除按钮,php,sql,button,sql-delete,Php,Sql,Button,Sql Delete,我正在尝试从sql创建一个删除按钮。我启动了一个名为$del的函数,但我不知道如何完成它,在当前echo语句旁边以delete按钮的形式出现 $con = mysql_connect("localhost", "user", "pass"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("database", $con); $sql = "INSERT INTO camps (ci
$con = mysql_connect("localhost", "user", "pass");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database", $con);
$sql = "INSERT INTO camps (city, map, park, day, details)
VALUES ('$_POST[city]','$_POST[map]','$_POST[park]','$_POST[day]','$_POST[details]')";
if (!mysql_query($sql, $con)) {
die('Error: ' . mysql_error());
}
$number = 0;
$del = mysql_query("DELETE FROM camps WHERE user_id= '$number'");
$result = mysql_query("SELECT * FROM camps");
while ($row = mysql_fetch_array($result)) {
echo "<a href=\"'" . $row['map'] . "\">" . $row['city'] . "</a>";
echo "<br />";
}
$con=mysql\u connect(“localhost”、“user”、“pass”);
如果(!$con){
die('无法连接:'.mysql_error());
}
mysql_select_db(“数据库”$con);
$sql=“插入营地(城市、地图、公园、日期、详细信息)
值(“$邮政[城市]”、“$邮政[地图]”、“$邮政[公园]”、“$邮政[日]”、“$邮政[详情]”);
if(!mysql_query($sql,$con)){
die('Error:'.mysql_Error());
}
$number=0;
$del=mysql_query(“从用户_id='$number'的营地中删除”);
$result=mysql_查询(“从营地中选择*);
while($row=mysql\u fetch\u数组($result)){
回声“;
回声“
”;
}
您需要使链接向脚本传递一个参数,该脚本将删除该记录。
你的链接看起来像这样
echo "<a href=\"'delete.php?id=" . $user_id"\">" . $row['city'] . "</a>";
此当前查询将删除该用户的所有营地(根据需要调整params/sql)
但是,永远不要将用户变量传递到sql字符串中。你把自己留给别人。我建议使用转义sql。我还建议对任何破坏性的db操作使用post方法,这样您就不会意外地更改某些内容
$del = mysql_query("DELETE FROM camps WHERE user_id=" . $_GET['user_id']);