Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 1064预约专业版出错_Php_Mysql_Sql_Syntax_Appointment - Fatal编程技术网

Php 1064预约专业版出错

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

我是这方面的新手,我对预约专业部分有问题

当我试图在前端进行记账时,它显示了一个错误

错误是:

1064您的SQL语法有错误;查看与您的MYSQL服务器版本对应的手册,了解第3行附近要使用的正确语法SQL=SELECT MAXSORDINGS FROM F3CBW_SV_APPTPRO3_bookoff WHERE ID_bookoff=

代码是:

{
    $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子句。您应该在执行查询之前验证它是否具有有效值。

谢谢您的帮助,但我不知道如何验证和输入有效值