2013-07-09 27 views
1

我想要在MySQL中刪除一行代碼。從一個表中刪除整行,使用MySQL

我不知道怎麼做,所以紛紛拿起一些從其他網站編碼了:

語法:

<?php 
$personID=$_GET["q"]; 
if ($personID<="0"){echo("<center><h3><a href=\"#\" onclick=\"window.close(); return false\">NO ID ERROR CLICK THIS TO RETRY CLOSE WINDOW</a></h3></center>"); 
} 
else 
{ 
$con = mysql_connect("mysql.XXX.com","XXX","XXX"); 

if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 
    $myid=$_COOKIE["user"]; 

@mysql_select_db("u716720408_admin", $con)or die("Unable to select database"); 
$result=mysql_query("DELETE * FROM users WHERE personID=$personID")or die(mysql_error()); 

$cnt=1; 

$row = mysql_fetch_array($result); 

$f1=$row['personID']; 
$f2=$row['personFname']; 
$f9=$row['llmail']; 
$f14=$row['personSname']; 
$f19=$row['password']; 

?> 

回答

2

你不需要*刪除查詢

嘗試

DELETE FROM users WHERE personID=$personID 
+0

三江源!工作! – Shane

1

在你的結果你不需要求佛*刪除查詢

$result = mysql_query("DELETE FROM users WHERE personID=$personID") or 
    die(mysql_error());