我有一个名为“clients”的mySQL表,其结构如下:如果找到1个字段,则删除mySQL行
名称|电话| ID
现在我使用$ _GET从URL中提取ID,然后我想从具有该ID的数据库中删除整行(姓名,电话和ID)。
我该怎么做最后一部分(选择行并删除它)?我尝试了一些东西,但我开始使用PHP和MySQL,这有点令人困惑。
谢谢你的帮助。
我有一个名为“clients”的mySQL表,其结构如下:如果找到1个字段,则删除mySQL行
名称|电话| ID
现在我使用$ _GET从URL中提取ID,然后我想从具有该ID的数据库中删除整行(姓名,电话和ID)。
我该怎么做最后一部分(选择行并删除它)?我尝试了一些东西,但我开始使用PHP和MySQL,这有点令人困惑。
谢谢你的帮助。
我希望这能帮助你更好地了解:)
<?php
$Action=$_REQUEST['a'];
$ID=$_REQUEST['id'];//i assume your ID's are numeric so to avoid injections check for numeric
if(is_numeric($ID)){
if($Action=="del" and $ID){
mysql_query("DELETE FROM clients WHERE id=".$ID);
}
$q=mysql_query("SELECT * FROM clients WHERE id=".$ID);
while($qd = mysql_fetch_array($q)){
echo "Name: ".$qd['name']."<br>Phone: ".$qd['phone']."<br><a href='?a=del&id=".$qd['id']."'>Delete</a><br><br>";
}
}
?>
的$ id = mysql_real_escape_string($ _ GET [ '身份证']); 从tableName中删除ID ='$ id' – dee 2012-03-01 00:50:33
GET操作不应执行删除操作。但它不是*我的*数据库... – 2012-03-01 00:54:35