Php 从中删除,语句查询失败

Php 从中删除,语句查询失败,php,mysql,Php,Mysql,例如,我想从表login中删除一行中的两个条目,并保留其余信息。应删除用户名和最后一次看到的路径,但应保留图像路径 我使用了下面的例子来尝试实现我想要的结果,但不断得到如下错误 致命错误:未捕获错误:在/var/www/html/website/logout.php:12堆栈跟踪:#0{main}第12行的/var/www/html/website/logout.php中调用bool上的成员函数bind_param() 例1 $sqlQuery = "DELETE VALUES (user

例如,我想从表login中删除一行中的两个条目,并保留其余信息。应删除用户名和最后一次看到的路径,但应保留图像路径

我使用了下面的例子来尝试实现我想要的结果,但不断得到如下错误

致命错误:未捕获错误:在/var/www/html/website/logout.php:12堆栈跟踪:#0{main}第12行的/var/www/html/website/logout.php中调用bool上的成员函数bind_param()

例1

$sqlQuery  =  "DELETE VALUES (username , last_seen) FROM login WHERE username=?";
例2

$sqlQuery  =  "DELETE FROM login username ,  last_seen  WHERE username=?";
例3

$sqlQuery  =  "DELETE FROM login VALUES username ,  last_seen  WHERE username=?";
例4

$sqlQuery  =  "DELETE FROM login VALUES ('username') ,  ('last_seen')  WHERE username=?";
我认为我的查询结构不正确,因此绑定参数失败

我的代码

$sqlQuery  =  "DELETE FROM login VALUES username last_seen  WHERE username=?";
$statement = $conn->prepare($sqlQuery);
$statement->bind_param("s", $username);
$statement->execute();
$statement->close();

如果只想删除某些条目,则不应使用
DELETE
,而应使用
UPDATE
将其设置为空值(如果可以为空)。比如说

更新登录名
设置username=null,最后一次看到的username=null
其中username=?;

DELETE
用于删除行。

您可以使用
{}
工具栏按钮格式化整个代码块,无需逐行键入标记。谢谢,我以后会的。