我有这个代码并且它给出了我的错误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);
}
?>
答案 0 :(得分:-1)
假设已定义$usname
和$image
,请直接使用它们(不指定$_POST
)并将更新查询行更改为以下内容:
$imagelink = "UPDATE `TEST` SET `picture` = '$image' WHERE username = '{$_SESSION['username']}'";
注意没有SELECT子句和花括号的使用。
在查询后,还要检查mysqli_error是否存在可能的数据库错误。