【问题标题】:T STRING Error causing me nighamresT STRING 导致我的错误
【发布时间】:2011-06-16 23:14:57
【问题描述】:
// 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

非常感谢任何帮助。

【问题讨论】:

  • 第 26 行是什么?您在最后一行 (")) 的末尾遗漏了一些内容。

标签: php


【解决方案1】:

这只是这里的错字,还是这是您的原始代码?

$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 中使用,例如 mysql_real_escape_string

【讨论】:

    【解决方案2】:

    改变这个

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

    然后再试一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多