|
|
|
| Добрый день, есть запрос такого типа
mysql_query("SELECT * FROM forum WHERE zone='".$header_zone."' AND tema LIKE '%(тема перенесена)%' ORDER BY date DESC LIMIT 10")
|
Как можно наоборот сделать, чтобы в запросе исключать те строки, где в ячейке 'tema' есть подстрока '(тема перенесена)'?
Что-то типа такого
mysql_query("SELECT * FROM forum WHERE zone='".$header_zone."' AND tema !LIKE '%(тема перенесена)%' ORDER BY date DESC LIMIT 10") //поставил воскл. знак перед LIKE, не работает..
|
| |
|
|
|
|
|
|
|
для: ladan
(29.02.2012 в 18:00)
| |
mysql_query("SELECT * FROM forum WHERE zone='".$header_zone."' AND tema NOT LIKE '%(тема перенесена)%' ORDER BY date DESC LIMIT 10")
|
или копайте в сторону MATCH AGAINST | |
|
|
|
|
|
|
|
для: elenaki
(29.02.2012 в 19:34)
| | спасибо, то что надо :) | |
|
|
|
|
|
|
|
для: ladan
(29.02.2012 в 20:12)
| | по идее вместо "тема перенесена" нужно флаг использовать
ну да кто б меня спрашивал :) | |
|
|
|
|
|
|
|
для: Valick
(29.02.2012 в 20:18)
| | а что за флаг? как он выглядит? первый раз слышу про такое :) | |
|
|
|
|
|
|
|
для: ladan
(29.02.2012 в 21:06)
| | просто числовое поле в котором 0 - означает что тема на месте, а 1 - означает что тема перенесена | |
|
|
|
|
|
|
|
для: Valick
(29.02.2012 в 21:33)
| | это я тоже так думал поначалу, но не хотел создавать для этого отдельную ячейку :) | |
|
|
|