- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
// country
if($user_country) {
$where .= '(tbl_publications.id_country = '.$user_country;
// city
if($user_city) {
$where .= ' OR tbl_publications.id_city = '.$user_city;
}
$where .= ')';
}else{
$where .= ' 1=1'; // black magic
}
guest 14.12.2008 17:17 # 0
побольше кода привеДИТЕ. там явно было select * from .. where";
и вот чтобы это where работало вставляют 1=1. архитектура страдает чуток. обычный костыль кодеров.
guest 15.12.2008 11:08 # 0
Согласен, типичный, часто встречающийся костыль для создания корректного условия для WHILE.
guest 16.12.2008 20:54 # 0
Where 1 Вкуснее
guest8 26.09.2019 20:41 # −999