删除记录时出错:您的SQL语法中有错误;

时间:2016-03-29 15:15:54

标签: php sql


我正在使用来自w3schools的php代码,这将允许我从我的数据库中删除一行。我收到错误"删除记录时出错:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册"
我似乎无法找到我正在使用的服务器版本的正确代码。
这是我的delete.php

<?php
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

// sql to delete a record
$sql = "DELETE FROM users WHERE id=$id";

if ($conn->query($sql) === TRUE) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . $conn->error;
}

$conn->close();
?>

这是链接到我的delete.php的页面

<HTML>

<?php

$db = mysql_connect("", "", "");
mysql_select_db("",$db);
$result = mysql_query("SELECT * FROM users",$db);
echo "<TABLE BORDER=10>";
echo"<TR><TD><B>Username</B><TD><B>Password</B><TD><B>Email</B><TD><B>City</B><TD><B>Zip</B></TR>";
while ($myrow = mysql_fetch_array($result))
{
echo "<TR><TD>".$myrow["username"]."<TD>".$myrow["password"]."<TD>".$myrow["email"]."<TD>".$myrow["city"]."<TD>".$myrow["street"];
echo "<TD><a href=\"adminEdit.php?id=".$myrow[id]."\">Edit</a>";
echo "<a href=\"adminDelete.php?id=".$myrow[id]."\">Delete</a>";
}
echo "</TABLE>";

?>
</HTML>

0 个答案:

没有答案