Kişi gücü üçün axtarış php müəllif id. Verilənlər bazasından PHP-də çox sözlü axtarış alqoritmini necə etmək olar. Ətraflı əlaqə axtarışı

Bugünkü dərsimizdə axtarışa baxacağıq php mysql. Çox sayda axtarış skriptləri var, bəziləri verilənlər bazasından istifadə edir, digərləri onsuz edir, dəqiq çeşidləmə ilə inkişaf etmiş axtarışlar var. Biz verilənlər bazasından iki cədvəldə məlumat axtaran adi sadə axtarışa diqqət yetirəcəyik MySQL.

İlk addım. MySQL verilənlər bazası.

Verilənlər bazasının yaradılması search_lite, iki masa var xəbərlər- xəbərlər və vac- vakansiyalar.

İmtiyazlar təyin edin:

Daxil ol - " kök",

Parol - "",

Ev sahibi - " localhost".

Xəbər cədvəlini atın.

`xəbərlər` cədvəli üçün cədvəl strukturu -- MÖVCUD OLMADAN CƏDVƏL YARADIN `news` (`id` int(2) NULL DEYİL, `title` varchar(255) NULL DEYİL, `mətn` mətni NULL DEYİL, PRIMARY KEY (`id) `)) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

Masa boşqabını boşaltmaq - vakansiyalar.

`vac` cədvəli üçün cədvəl strukturu -- MÖVCUD OLMADAN CƏDVƏL YARADIN `vac` (`id` int(2) NULL DEYİL AUTO_INCREMENT, `title` varchar(255) NULL DEYİL, `mətn` mətni NULL DEYİL, İLK KEY (`) id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;

İkinci addım. HTML və PHP.

Verilənlər bazasına qoşulma. Bir dəyişənə şərt qoyun $axtarış, burada axtarış sorğusu daxil edilməyib və ya 4 simvoldan azdır və biz həmçinin kəsikləri yoxlayırıq və dəyişəni kəsirik. Verilənlər bazasında iki cədvəl axtaran iki sorğu yaradırıq xəbərlərvac sahə üzrə axtarış şərti ilə mətn. (Axtarış üçün neçə cədvəl lazım olacağını artıq seçə bilərsiniz. Məsələn, cədvəlləriniz olacaq dərslər, materiallar, məqalələr və s.. Siz həmçinin sahə əvəzinə axtarış şərtlərini dəyişə bilərsiniz mətn, siz sahə seçə bilərsiniz başlıq və ya başqa sahə.) Sonra dəyişəndə ​​axtarışı göstərərkən mətndə neçə simvol olduğunu göstəririk $simvolları.Əgər cədvəllərdə xəbərlərvac Axtarışda heç nə tapılmadı, mesaj göstəririk. Əgər tapılarsa, iki cədvəldən məlumatları göstərin xəbərlərvac verilmiş axtarış sorğusu üçün.




Üst