Forum Webscript.Ru
Программирование => PHP => Тема начата: alezee от 28 Октября 2002, 10:17:19
-
Возник вопрос по формированию SQL запроса. Формирую запрос: Select * from news where=то-то Order by newsdata DESC. Не работает. Убираю Order by, работает. Но мне нужна сортировка по убыванию. В чем может быть проблема?
-
А что пишет mysql_error ?
-
2 ThE0ReTiC
Ответ: Неизвестное поле \'partner\' в where clause
Хотя вот строка, которую сформировал:
SELECT LifeID, LifeDate, LifeTitle, ShortLife, LifeAutor FROM life WHERE LifeName=partner ORDER BY LifeDate DESC
В базе есть таблица с таким полем: LifeName, а в этом поле есть запись с данными.
-
Сорри. Разобрался. Мой косяк.
-
alezee
сначала ты пишешь
: Select * from news where=то-то Order by newsdata DESC.
а затем
partner ORDER BY LifeDate DESC
сортируешь по разным полям вроде
если же newsdata - переменная , то попробуй в коде поставить $newsdata
-
Проблема не в этом была... Я пытался сделать выборку по условию из поля, значение которого строка... Кавычки подставить надо было...