kot488
Новичок
Есть joomla 3, есть записи в б.д. У пользователя в профиле есть уникальное поле mb3, нужно вывести все записи с таблицы, в которых есть информация для пользователя.
Вот сам запрос
Если прописать статически то выводит по одному условию, но польщователей около 500, не вариант делать столько страниц.
where('mb3 = ' . \'O00430903\');
Пробовал вот
->where('mb3 = ' . $user->mb3);
Получаю ошибку:
Unknown column 'P10310000X' in 'where clause' SQL=SELECT * FROM #__zayavka_dostavki WHERE mb3 = P10310000X
Помогите пожалуйст правильно сделать запрос
Вот сам запрос
Код:
<?php
$db = JFactory::getDbo(); // получаем инфу о базе
$query = $db->getQuery(true); // готовим новый запрос
$query
->select('*') // название колонок в таблице БД
->from('#__zayavka_dostavki') // из какой таблицы выбираем
->where('mb3 = ' . $user->mb3);// условие для выборки
$db->setQuery($query); // выполняем SQL-запрос
$list = $db->loadObjectList(); // грузим результат
foreach($list as $item){
echo $item->datezakaz. ".";
echo $item->datadostavkigorod. ".";
echo $item->tiootdeleniya. ".";
echo $item->podrazdeleniepoluchatel. ".";
echo $item->ulitca.".";
echo $item->vidpravlenya.".";
echo $item->FIO."<br />";
}
?>
where('mb3 = ' . \'O00430903\');
Пробовал вот
->where('mb3 = ' . $user->mb3);
Получаю ошибку:
Unknown column 'P10310000X' in 'where clause' SQL=SELECT * FROM #__zayavka_dostavki WHERE mb3 = P10310000X
Помогите пожалуйст правильно сделать запрос