websofter
@websofter
Programmer...

Класс Joomla JFactory::getDbo(). Непонятная ошибка в SQL запросе при чтении таблицы, но где?

Вроде бы обычный запрос и очень простенький

$db = JFactory::getDbo();
$db->setQuery( "SELECT * FROM tur_userxtd_profiles WHERE user_id='622' AND key ='BASIC_AVATAR'");


но выводит ошибочку:

1064 You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right 
syntax to use near 'key ='BASIC_AVATAR'' at line 1 SQL=SELECT * FROM #__userxtd_profiles 
WHERE user_id='622' AND key ='BASIC_AVATAR'


Внизу сама таблица
cd71b28d2bda47d9877fca3b9534edca.png

Возможно, что туплю на элементарном, но? видимо, не выспался (

Выполнил этот ж SQL в консоли и бац, та же ошибка. Почему у меня неправильный запрос?

f014f54e16134445a0c548075a8cec84.png
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
попробовать key заэкранировать
$db->setQuery( "SELECT * FROM tur_userxtd_profiles WHERE user_id='622' AND `key` ='BASIC_AVATAR'");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽