За машка моќ пребарување php автор ид. Како да направите алгоритам за пребарување со повеќе зборови во PHP од база на податоци. Детално пребарување на контакти

Во денешната лекција ќе го разгледаме пребарувањето php mysql. Има огромна разновидност на скрипти за пребарување, некои користат база на податоци, други прават без неа, има напредни пребарувања со прецизно сортирање. Ќе се фокусираме на вообичаеното едноставно пребарување, кое бара информации на две табели од базата на податоци MySQL.

Првиот чекор. MySQL база на податоци.

Креирање на база на податоци search_lite, има две маси Вести- вести и vac- слободни работни места.

Поставете привилегии:

Логирај Се - " корен",

Лозинка - "",

Домаќин - " локален домаќин".

Фрлете ја табелата со вести.

Структура на табела за табела `вести` -- СОЗДАДЕТЕ ТАБЕЛА АКО НЕ ПОСТОИ `вести` (`id` int(2) NOT NULL, `title` varchar(255) NOT NULL, `текст` текст НЕ NULL, ПРИМАРЕН КЛУЧ (`id `)) МОТОР=СТАНДИРАН КОМПЈАТ НА БАРКИ на MyISAM=cp1251;

Слободна маса за отпад - слободни работни места.

Структура на табела за табела `vac` -- СОЗДАДЕТЕ ТАБЕЛА АКО НЕ ПОСТОИ `vac` (`id` int(2) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `text` текст НЕ NULL, ПРИМАРЕН КЛУЧ (` id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;

Втор чекор. HTML и PHP.

Поврзување со базата на податоци. Поставете услов на променлива $пребарување, при што барање за пребарувањене е внесена или е помала од 4 знаци, а ние исто така проверуваме за коси и ја скратуваме променливата. Создаваме две барања кои бараат две табели во базата на податоци ВестиИ vacпо услов за пребарување по поле текст. (Веќе можете да изберете колку табели ќе ви требаат за пребарување. На пример, ќе имате табели лекции, материјали, статииитн.. Можете исто така да ги промените условите за пребарување, наместо полето текст, можете да изберете поле Насловили друго поле.) Потоа означуваме колку знаци има во текстот при прикажување на пребарувањето во променливата $симболи.Ако во табелите ВестиИ vacНишто не беше пронајдено во пребарувањето, прикажуваме порака. Доколку се најде, прикажете податоци од две табели ВестиИ vacза дадено барање за пребарување.




Врв