Salut,
Am un script facut in ajax care cauta in baza de date in ordinea cuvintelor, in functie de ce ii scriu eu.
De exemplu, eu scriu piersica si el imi cauta:
- piersica din copac, piersica costa 10 lei, etc.
Dar mie mi-ar trebui un script care sa caute nu numai dupa primul cuvant, ci dupa oricare cuvant din propozitie.
Adica, scriu: merge
Si el imi gaseste:
- merge la piata
- ana merge la scoala
- vasile se bucura ca merge
Adica rezultatele sa fie afisate nu dupa in oridine, ci aleator cum gaseste cuvantul (logic in ordine, cum se gaseste cuvantul).
Un exemplu de script este la link-ul: resursecrestine.ro/
Astept raspuns. multumesc anticipat.
Cu stima Trif.
Cautare in baza de date dupa cuvant
-
- Mesaje:500
Cautare in baza de date dupa cuvant
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
steell
Mesaje:190
Este ca la facebook, cand cauti apar singure rezultatele. Din moment ce ai salvate datele in baza mysql, de ce nu folosesti comanda LIKE.
Este simplu si te scuteste de foarte multa munca.
Iar cu ajax faci sa afiseze in timp real fara sa dai send la formular, exact ca in siteul pe care l-ai dat exemplu.
Edit:
Mi-a mai venit o idee: in loc de atata cod ajax poti folosi load(), cu evenimentul de mouse "onkeydown" sau "onkeypress" si datele afisate intr-un Div imediat sub formular.
Suna bine ideea asta, cred ca o sa ii gasesc si eu o intrebuintare la siteurile mele:; sper ca te-am ajutat.
Cod: Selectaţi tot
select * from `tabel` where `camp` like '%cuvant%';
Iar cu ajax faci sa afiseze in timp real fara sa dai send la formular, exact ca in siteul pe care l-ai dat exemplu.
Edit:
Mi-a mai venit o idee: in loc de atata cod ajax poti folosi load(), cu evenimentul de mouse "onkeydown" sau "onkeypress" si datele afisate intr-un Div imediat sub formular.
Suna bine ideea asta, cred ca o sa ii gasesc si eu o intrebuintare la siteurile mele:; sper ca te-am ajutat.
MarPlo
Mesaje:4343
Problema tine de interogarea SQL la baza de date, din fisierul php accesat cu JavaScript. Nu conteaza daca e sau nu cu ajax.
Cuvantul cautat trebuie sa se afle in comanda SQL, cu instructiunea LIKE, intre aceste caractere %...%.
Vezi tutorialul Cautare in tabel MySQL .
Cuvantul cautat trebuie sa se afle in comanda SQL, cu instructiunea LIKE, intre aceste caractere %...%.
Vezi tutorialul Cautare in tabel MySQL .
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...