1064 Ошибка при записи на прием Pro

я новичок в этом, и у меня проблема с «Компонентом Appointment Booking Pro»

Это показывает мне ошибку, когда я пытаюсь сделать «bookoff» на веб-интерфейсе.

Ошибка:

1064 У ВАС ОШИБКА В СИНТАКСИСЕ SQL; ПРОВЕРЬТЕ РУКОВОДСТВО, КОТОРОЕ СООТВЕТСТВУЕТ ВАШЕЙ ВЕРСИИ СЕРВЕРА MYSQL, ДЛЯ ПРАВИЛЬНОГО СИНТАКСИСА ДЛЯ ИСПОЛЬЗОВАНИЯ РЯДОМ '' В СТРОКЕ 3 SQL = SELECT MAX (ORDERING) FROM F3CBW_SV_APPTPRO3_BOOKOFFS, ГДЕ 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;
}

Пожалуйста, помогите мне, я не могу найти синтаксическую ошибку. Спасибо


person user3251263    schedule 30.01.2014    source источник


Ответы (1)


Судя по сообщению об ошибке, $this->_id_bookoffs не имеет значения и создает недопустимое предложение WHERE в вашем запросе. Вы должны убедиться, что оно имеет допустимое значение, прежде чем выполнять запрос.

person John Conde    schedule 30.01.2014
comment
спасибо за вашу помощь, но я не знаю, как проверить и поставить правильное значение - person user3251263; 03.02.2014