1064预约Pro的错误

时间:2014-01-30 01:13:09

标签: php mysql sql syntax appointment

我是这方面的新人,我对“约会预订专业组件”有疑问

当我试图在前端进行“预订”时,它显示了一个错误

错误是:

  1064你的SQL语法中有错误;检查与您的MYSQL服务器版本对应的手册,以便在第3行使用正确的语法SQL = SELECT MAX(订购)从F3CBW_SV_APPTPRO3_BOOKOFFS WHERE ID_BOOKOFFS =

代码是:

{
    $query = "SELECT #__users.name FROM #__users JOIN #__sv_apptpro3_bookoffs ON #__sv_apptpro3_bookoffs.checked_out = #__users.id ".
    " WHERE #__sv_apptpro3_bookoffs.id_bookoffs = ". $this->_id_bookoffs;           
    $this->_db->setQuery($query);
    $locked_by = $this->_db->loadResult();
    return $locked_by;
}

请帮帮我,我找不到语法错误。 谢谢

1 个答案:

答案 0 :(得分:0)

根据错误消息$this->_id_bookoffs判断没有值,并在查询中生成无效的WHERE子句。在执行查询之前,您应该验证它是否具有有效值。