这是我的deleteriddle.php,但它不起作用。请帮我如何使用php删除数据库中的记录?我有一些我的代码在删除,但它不会删除记录
<?php
require("dbcon.php");
$ridid = isset ($_GET['riddleid'])?$_GET['riddleid']:"";
$query = sprintf("DELETE FROM riddle WHERE riddleid= '$ridid'");
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
else {
echo '<script type="text/javascript">
alert("Riddle successfully delete");
window.location.href = "viewriddle.php";
</script>';
}
mysql_close($dbcon);
?>
你什么错误? –
'mysql' brrrrrrrrr ....请使用更好的东西,如'mysqli'或['PDO'](https://stackoverflow.com/questions/28096054/how-to-replace-mysql-functions-with-pdo/ 28096059#28096059)。 – Mouser
没有错误。它总是说谜语成功删除,但当它返回到view.php记录仍然存在 – fam29