|
|
|
| Проблемка у меня в следующем:
в базе делаю поиск по параметрам: 1,2,3.4 - в итоге должен видеть таблицу.
У меня в базе есть две таблицы avto и model в обеих есть поле id_model, но в табле model идут названия моделей с уникальными номерами. а в таблу avto, при выводе из базы, в поле id_model должны вставляться наименования (name) моделей, прописанных в таблице model.
Делаю запрос:
$query = "SELECT * FROM avto,model WHERE avto.id_model=model.id_model
".$tmp1.$tmp2.$tmp3.$tmp4."
ORDER BY coast";
|
вывожу при помощи конструкции
Если отбор по параметрам не используется ("пустое значение" или "не имеет значения"), то всё видно и даже названия id_model, прописанных в таблице model.
Но когда параметры задаются, то происходит ошибка при обращении к таблице. | |
|
|
|
|
|
|
|
для: Vasil
(21.05.2006 в 07:56)
| | Ошибка, вероятно, в том коде, который формирует значения переменных $tmp1....$tmp4, если пока они пустые - синтаксис запроса не нарушается. Его-то Вы и не привели. Кроме того, неплохо было бы приложить дамп таблиц или хотя бы его фрагмент (включающий структуру таблиц и несколько записей для примера.) | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2006 в 10:36)
| | Вот прикрепляю дамп и форму запроса.
Если есть что еще подсказать чтобы код сделать короче буду только рад и сказачно благодарен. (а то я что-то не могу разобраться, как год вводить из формы уж всё наверно перепробовал), вот понадобилось же катклог сделать..ля... 8о] | |
|
|
|