Za iskanje moške moči php avtorski ID. Kako narediti večbesedni iskalni algoritem v PHP iz baze podatkov. Podrobno iskanje kontaktov

V današnji lekciji si bomo ogledali iskanje php mysql. Obstaja ogromno različnih iskalnih skriptov, nekateri uporabljajo bazo podatkov, drugi brez nje, obstajajo napredna iskanja z natančnim razvrščanjem. Osredotočili se bomo na običajno preprosto iskanje, ki išče informacije o dveh tabelah iz podatkovne baze MySQL.

Prvi korak. Baza podatkov MySQL.

Ustvarjanje baze podatkov search_lite, ima dve mizi novice- novice in vac- prosta delovna mesta.

Nastavite privilegije:

Vpiši se - " korenina",

Geslo - "",

Gostitelj - " lokalni gostitelj".

Odvrzite mizo z novicami.

Struktura tabele za tabelo `news` -- USTVARI TABELO, ČE NE OBSTAJA `news` (`id` int(2) NOT NULL, `title` varchar(255) NOT NULL, `text` text NOT NULL, PRIMARY KEY (`id) `)) ENGINE=MyISAM PRIVZETI ZNAKOVI=cp1251;

Namizni sesalnik - prosta delovna mesta.

Struktura tabele za tabelo `vac` -- USTVARI TABELO, ČE NE OBSTAJA `vac` (`id` int(2) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `text` text NOT NULL, PRIMARY KEY (` id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;

Drugi korak. HTML in PHP.

Povezovanje z bazo podatkov. Postavite pogoj za spremenljivko $iskanje, pri čemer iskalna poizvedba ni vpisana ali pa je manjša od 4 znakov, preverimo pa tudi poševnice in obrežemo spremenljivko. Ustvarimo dve poizvedbi, ki iščeta dve tabeli v bazi podatkov novice in vac po iskalnem pogoju po polju besedilo. (Že lahko izberete, koliko miz boste potrebovali za iskanje. Na primer, imeli boste mize lekcije, materialov, članki itd.. Namesto polja lahko spremenite tudi pogoje iskanja besedilo, lahko izberete polje naslov ali drugo polje.) Nato navedemo, koliko znakov je v besedilu ob prikazu iskanja v spremenljivki $simboli.Če v tabelah novice in vac Pri iskanju ni bilo najdeno nič, prikažemo sporočilo. Če jih najdete, prikažite podatke iz dveh tabel novice in vac za določeno iskalno poizvedbo.




Vrh