1

好的,我有一个 mysql php UPDATE,如下所示:

mysql_query("UPDATE users SET imagelocation='uploads/.$fn'
WHERE username='$_SESSION[username]'");

它使用以下内容更新 imagelocation:uploads/...

有谁知道出了什么问题?

4

2 回答 2

2

有如下修正,

mysql_query("UPDATE users SET imagelocation='uploads/".$fn."'
WHERE username='".$_SESSION['username']."'");

第一个修正是imagelocation='uploads/".$fn."'

第二次更正是username='".$_SESSION['username']."'");

于 2013-05-02T04:56:50.463 回答
0

尝试-

mysql_query("UPDATE users SET imagelocation='uploads/$fn'
             WHERE username='{$_SESSION['username']}'")
             or die(mysql_error());

在双引号内使用 php vars 时,您不需要连接.,数组值需要用大括号括起来{}

于 2013-05-02T05:15:29.293 回答