Php 1064预约专业版出错
我是这方面的新手,我对预约专业部分有问题 当我试图在前端进行记账时,它显示了一个错误 错误是: 1064您的SQL语法有错误;查看与您的MYSQL服务器版本对应的手册,了解第3行附近要使用的正确语法SQL=SELECT MAXSORDINGS FROM F3CBW_SV_APPTPRO3_bookoff WHERE ID_bookoff= 代码是:Php 1064预约专业版出错,php,mysql,sql,syntax,appointment,Php,Mysql,Sql,Syntax,Appointment,我是这方面的新手,我对预约专业部分有问题 当我试图在前端进行记账时,它显示了一个错误 错误是: 1064您的SQL语法有错误;查看与您的MYSQL服务器版本对应的手册,了解第3行附近要使用的正确语法SQL=SELECT MAXSORDINGS FROM F3CBW_SV_APPTPRO3_bookoff WHERE ID_bookoff= 代码是: { $query = "SELECT #__users.name FROM #__users JOIN #__sv_apptpro3_boo
{
$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;
}
请帮助我,我找不到语法错误。
谢谢根据错误消息判断,$this->\u id\u bookoff没有值,正在查询中生成一个无效的WHERE子句。您应该在执行查询之前验证它是否具有有效值。谢谢您的帮助,但我不知道如何验证和输入有效值