我想建立一个删除页面,用于从我的数据库中删除一些数据。
当我将 id 放入其中时,它可以正常工作,但我希望它从 url 中提取 id
www.example.com/delete.php?id=1234
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = 'DELETE FROM MYTABLE
WHERE created=<?php echo $_GET["id"]; ?>';
mysql_select_db('ely');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not delete data: ' . mysql_error());
}
echo "Deleted data successfully\n";
mysql_close($conn);
?>
我有问题的部分是这部分
WHERE created=<?php echo $_GET["id"]; ?>';
我得到的错误是“无法删除数据:您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 '=' 附近使用正确的语法”