|
|
|
| WHERE ".$sql_prefix."users.adm = '$cms_users_uniq'
AND ".$sql_prefix."users.uniq = ".$sql_prefix."applications.author AND ((".$sql_prefix."applications.date >= $date) OR (".$sql_prefix."applications.otvet != ''))
Вот конец запроса.
Смысл - выбрать для заданного пользователя для даты текущего дня, где applications.otvet пустое!.
otvet в таблице - text
Вот как правильно выборку сделать - не могу догадаться. | |
|
|
|
|
|
|
|
для: Richard Ferlow
(10.05.2007 в 09:05)
| | пустое какое? '' или NULL? | |
|
|
|
|
|
|
|
для: Richard Ferlow
(10.05.2007 в 09:05)
| | Если вы хотите чтобы выибарались записи, поле applications.otvet будет пустым, следует сравнить их с пустой строкой при помощи оператора =
WHERE ".$sql_prefix."users.adm = '$cms_users_uniq'
AND ".$sql_prefix."users.uniq = ".$sql_prefix."applications.author AND ((".$sql_prefix."applications.date >= $date) OR (".$sql_prefix."applications.otvet == ''))
PS Или имеется в виду сравнение с NULL? | |
|
|
|
|
|
|
|
для: cheops
(10.05.2007 в 13:00)
| | Спасибо за участие, не в этом проблема была.
Оказалось что я с датой неверно оперировал, ибо там она в формате datetime была представлена. | |
|
|
|