我有这段代码,它给了我一个错误500。我正在尝试制作它,以便它能更改个人资料图片。
<?php
include_once("dbConnect.php");
include_once("indexinfo.php");
$_POST['username'] = $usname;
$_POST['imagelink'] = $image;
$dbCon = mysqli_connect("DATABASE STUFFS");
if(isset($_POST['imagelink'])) {
$imagelink = "SELECT `username` UPDATE `TEST` SET `picture` = '$_POST['imagelink']' WHERE username = '$_SESSION['username']'";
mysqli_query($dbCon, $imagelink);
}
?>
假设已经定义了$usname
和$image
,则直接使用它们(不分配$_POST
),并将更新查询行更改为以下内容:
$imagelink = "UPDATE `TEST` SET `picture` = '$image' WHERE username = '{$_SESSION['username']}'";
请注意,没有SELECT子句,并且使用了大括号。
查询后,还要检查mysqli_error是否存在可能的数据库错误。