// SAVE ACCOUNT SETTINGS
if($task == "dosave")
{
$user->user_info['user_div'] = $_POST['user_div'];
// UPDATE DATABASE
$database->database_query("UPDATE se_users SET user_div='{$user->user_info['user_div']};
收到错误: 解析错误:语法错误,第26行/home/bennyboy/public_html/user_profile_swap.php中的意外T_STRING
非常感谢任何帮助。
答案 0 :(得分:3)
这只是拼写错误,还是这是你的原始代码?
$database->database_query("UPDATE se_users SET user_div='{$user->user_info['user_div']};
应该是:
$database->database_query("UPDATE se_users SET user_div='{$user->user_info['user_div']}");
我猜你已经遗漏了部分查询,你可以发布所有内容吗?
您需要确保使用例如mysql_real_escape_string
在mysql中使用您的值是安全的。
答案 1 :(得分:0)
更改此
$database->database_query("UPDATE se_users SET user_div='{$user->user_info['user_div']};
到这个
$database->database_query('UPDATE se_users SET user_div='.$user->user_info['user_div'].'');
再试一次。