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.
$tarsene = $_GET[Search];
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
//следните функции са за разделяне на стринга,
//за да не търси последователност
$trimmed = trim($tarsene); //премахваме ненужните полета
$var = explode(" ",$trimmed); //разделяме стринга думи
$count = count($var); //преброяваме думите в стринга
//следва един цикъл с които избягваме дублиращите се резултати
for($i = $count-1;$i < sizeof($var); $i++) {
$abc = $var[$i];
//правиме заявка към базата данни ползваме $abc което е всяка отделна дума от стринга,
//а '% %' го ползваме за да може примерно ако търсиме "кон" да покаже и резултати като "конски"
$querys = " SELECT * FROM news WHERE `newstext` LIKE '%$abc%' ORDER BY id_news DESC";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$query = " SELECT* FROM clips where name like '%$search%' or description like '%$search%' or tag like '%$search%' and category like '%$category%' and status='1' ORDER BY id DESC " .
" LIMIT $redove, $broinastranica";
$result = mysql_query($query) or die('Error, query failed');
while($row = mysql_fetch_array($result))
{
cold_zero каза:Ето кода от търсачката
Има и за странициране, но много дълго става.
fireman каза:Имам записани 3 абзаца в 1 поле в БД желая като ги извличам да мога да ги покажа като 3 отделни абзаца.Възможно ли е това без да правя поле за всеки абзаца в БД, защото някой път абзаците могат и да са пет и повече.
Благодаря предварително