Having error in deletion of data in my database via php
Hello so i just found out this program to delete information from the
database so i am getting some error some help would be appreciated This
code is for deleting data in database via php script this should work like
this when we enter employee id then the id should be deleted but i doesn't
delete and shows some error
<html>
<head>
<title>Delete a Record from MySQL Database</title>
</head>
<body>
<?php
if(isset($_POST['delete']))
{
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$emp_id = $_POST['emp_id'];
$sql = "DELETE employee ".
"WHERE emp_id = $emp_id" ;
mysql_select_db('test');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not delete data: ' . mysql_error());
}
echo "Deleted data successfully\n";
mysql_close($conn);
}
else
{
?>
<form method="post" action="<?php $_PHP_SELF ?>">
<table width="400" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="100">Employee ID</td>
<td><input name="emp_id" type="text" id="emp_id"></td>
</tr>
<tr>
<td width="100"> </td>
<td> </td>
</tr>
<tr>
<td width="100"> </td>
<td>
<input name="delete" type="submit" id="delete" value="Delete">
</td>
</tr>
</table>
</form>
<?php
}
?>
</body>
Could not delete data: You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right syntax
to use near 'WHERE emp_id = 1' at line 1
So i get this error can someone tell me
No comments:
Post a Comment