2016-11-10 51 views
-3

我在SQL中创建了一个数据库(学生)和表(详细信息),字段是名称,类,部分,地址,移动。我需要删除该表中的Selva行,我不能删除它请解释!删除php中的行

PHP代码 -

<?php 
$connection = mysql_connect('localhost', 'root',''); 
if (!$connection) 
{ 
die("Database Connection Failed" . mysql_error()); 
} 
$select_db = mysql_select_db("student",$connection); 
if (!$select_db) 
{ 
die("Database Selection Failed" . mysql_error()); 
} 
?> 
<?php 
if(isset($_GET['did'])) { 
$delete_id = mysql_real_escape_string($_GET['did']); 
$sql = mysql_query("DELETE FROM details WHERE Name = 'Selva' "); 
if($sql) { 
    header("Location: table1.php"); 

} else { 
    echo "ERROR"; 
} 
} 
?> 

请解释!如何从数据库中删除表中的行。

+0

_can't delete_意味着什么? –

+0

你得到了什么错误? –

+0

无法删除该行! –

回答

-1

您的mysql查询是正确的,但您需要检查下面的条件满足与否。

if(isset($_GET['did'])) { 
    echo 'debug test';exit; 
}