- 1
- 2
- 3
$g_db->q("SELECT * FROM {$GLOBAL['db']['pref']}_volumes
WHERE `visible` != 0 AND `owner_id`={$duser['u_id']}
AND (`parent_volume`=0 OR `parent_volume`!=0)"); //<-- Чёрная магия! Не редактировать!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−53.9
$g_db->q("SELECT * FROM {$GLOBAL['db']['pref']}_volumes
WHERE `visible` != 0 AND `owner_id`={$duser['u_id']}
AND (`parent_volume`=0 OR `parent_volume`!=0)"); //<-- Чёрная магия! Не редактировать!
Без ТАКОГО последнего AND возвращает 0 строк :(
guest 11.12.2008 14:51 # 0
не верю
guest 11.12.2008 14:55 # 0
Сам не верю. В phpmyadmin все отрабатывает без него.. :(
guest 11.12.2008 15:01 # 0
А может parent_volume NULL?
guest 11.12.2008 15:08 # 0
xzander
любые сравнения с NULL (кроме IS/IS NOT) ложны
guest 11.12.2008 15:08 # 0
not null
guest 11.12.2008 15:22 # 0
можно просто AND 1
guest 12.12.2008 13:43 # 0
$g_db - это гавно DataBase?
guest 12.12.2008 23:12 # 0
parent_volume IS NULL
guest8 25.09.2019 15:50 # −999