T STRING错误导致我nighamres

时间:2011-06-16 23:14:58

标签: php

// 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

非常感谢任何帮助。

2 个答案:

答案 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'].'');

再试一次。