Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
и т.н.<?php
$query=mysql_query("SELECT * FROM songs WHERE pole1 LIKE '%$pole1%' AND pole2 LIKE '%$pole2' AND pole3 LIKE '%$pole3%'") or die(mysql_error());
while($row=mysql_fetch_array($sql)){
echo $row[neshto];
}
?>
destiny каза:Здравейте!
Някой може ли да помогне, като каже как може да се направи търсачка по много критерии от БД?
Багодаря!
Така няма да му върши работа, тъй като браузъра ще вземе предвид само едно от условията поради ORMaLa_NocHe каза:destiny каза:Здравейте!
Някой може ли да помогне, като каже как може да се направи търсачка по много критерии от БД?
Багодаря!
SELECT * FROM table WHERE pole LIKE '$promenliva' OR pole2 LIKE '$promenlia' и т.н.
DeathGuard_ каза:Така няма да му върши работа, тъй като браузъра ще вземе предвид само едно от условията поради ORMaLa_NocHe каза:destiny каза:Здравейте!
Някой може ли да помогне, като каже как може да се направи търсачка по много критерии от БД?
Багодаря!
SELECT * FROM table WHERE pole LIKE '$promenliva' OR pole2 LIKE '$promenlia' и т.н.![]()
MaLa_NocHe каза:DeathGuard_ каза:Така няма да му върши работа, тъй като браузъра ще вземе предвид само едно от условията поради ORMaLa_NocHe каза:SELECT * FROM table WHERE pole LIKE '$promenliva' OR pole2 LIKE '$promenlia' и т.н.![]()
При мен бачка със OR вместо със AND![]()
Точно, аз останах с впечатлението, че авторът на темата иска да търси по две критерии едновременно - примерно да търси където pole1=5 И pole5=15 да кажемNikol4u каза:MaLa_NocHe каза:DeathGuard_ каза:Така няма да му върши работа, тъй като браузъра ще вземе предвид само едно от условията поради OR![]()
При мен бачка със OR вместо със AND![]()
То хубаво бачка, но имаш ли идея, за какво се ползва едното и за какво другото?
SELECT * FROM table WHERE pole1 = 'asd' AND pole2 = 'asd'
^ връща ти резултати САМО ако pole1 = 'asd' И поле pole2 = 'asd'
SELECT * FROM table WHERE pole1 = 'asd' OR pole2 = 'asd'
^ връща ти резултати, ако pole1 = 'asd' ИЛИ pole2 = 'asd'
Ако не си сигурен в това, което казваш, не го казвай, иначе бъркаш и хората..
Точно с RLIKE e.DeathGuard_ каза:Може, ама без R-а на LIKE![]()
regexp го знам, но за rlike не бях чувалkoko5 каза:Точно с RLIKE e.DeathGuard_ каза:Може, ама без R-а на LIKE![]()
RLIKE e синоним на REGEXP :wink: