PHP更新查询不适用于配置文件pic

时间:2014-04-19 22:44:36

标签: php sql database mysqli

我有这个代码并且它给出了我的错误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);
}
?>

1 个答案:

答案 0 :(得分:-1)

假设已定义$usname$image,请直接使用它们(不指定$_POST)并将更新查询行更改为以下内容:

$imagelink = "UPDATE `TEST` SET `picture` = '$image' WHERE username = '{$_SESSION['username']}'";

注意没有SELECT子句和花括号的使用。

在查询后,还要检查mysqli_error是否存在可能的数据库错误。