Вывести запрос?

romanich

Новичок
Вывести запрос?

Имеется БД с полем page со следующими строками:
mysite.ru
mysite.ru/russia/
mysite.ru/russia/moscow/
mysite.ru/russia/spb/

К примеру, посетитель находится на странице http://mysite.ru/russia/moscow/street/
Нужно сделать так чтобы выводились следующие строки:
mysite.ru
mysite.ru/russia/
mysite.ru/russia/moscow/
но НЕ mysite.ru/russia/spb/

т.е. $url="$HTTP_HOST"."$REQUEST_URI";
$url=http://mysite.ru/russia/moscow/street/ нужно как бы прочесть все строки в поле town и сравнить их с текущим URL, если условие соответствует запросу
$url==mysite.ru%
$url==mysite.ru/russia/%
$url==mysite.ru/russia/moscow/% вывести запрос

Что-то вроде этого $res=mysql_query("SELECT * FROM banner WHERE page%='".$url."'");
Но я только недавно начал изучать БД, как правильно это записать. Заранее спасибо.
 

Panchous

Павел
если быстро и криво - то есть
или правильно и чтобы потом не переписывть - нет
 

chira

Новичок
а нельзя обойтись LIKE?
Код:
SELECT * FROM banner WHERE page LIKE 'mysite.ru/russia/moscow/%'
 
Сверху