Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

select
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
stil



Data înscrierii: 08/Iul/2004
Mesaje: 17
Locație: Medgidia

Trimis: Lun Sep 06, 2004 8:08 am    Titlul subiectului: select  

am un tabel care contine id, titlu, continut
cum pot sa caut in tabel un cuvant in acelasi timp si in titlu si in cintinut
Ex select * from tabel where titlu = ceva (e de aici nu mai sti cum sa mai fac )

Sper ca m-am facut inteles :Pp
Sus  
smallAdmin



Data înscrierii: 21/Mai/2004
Mesaje: 117
Locație: Bucuresti

Trimis: Lun Sep 06, 2004 9:10 am    Titlul subiectului: Re: select  

select * from tabel where concat(titlu,continut) like ('%$cuvant%');
asta e varianta simplificata. exista si solutii un pic mai complexe pentru cautare, dar asta functioneaza bine.
Sus  
kokosanu



Data înscrierii: 16/Mai/2004
Mesaje: 59
Locație: Cluj-Napoca

Trimis: Lun Sep 06, 2004 9:41 am    Titlul subiectului:  

nu e bun query-ul, pentru ca returneaza inregistrari si cand cuvantul nu e de fapt nici in titlu, nici in continut ci in cuvantul format din concatenarea celor doua.
Sus  
smallAdmin



Data înscrierii: 21/Mai/2004
Mesaje: 117
Locație: Bucuresti

Trimis: Lun Sep 06, 2004 9:53 am    Titlul subiectului:  

kokosanu a scris: nu e bun query-ul, pentru ca returneaza inregistrari si cand cuvantul nu e de fapt nici in titlu, nici in continut ci in cuvantul format din concatenarea celor doua.
ba e cea mai interogare buna. va intoarce toate randurile din tabela care contin in titlu sau continut cuvantul $cuvant.
daca vrei, in loc de concat(titlu,continut) poti sa pui concat(titlu,' ',continut). de fapt cred ca la asta ai vrut tu sa te referi.
Sus  
kristache



Data înscrierii: 19/Feb/2004
Mesaje: 45
Locație: Iasi

Trimis: Lun Sep 06, 2004 10:16 am    Titlul subiectului:  

sau un mai simplu
select * from tabel where titlu like .. or continut like ..

sau nu am inteles eu bine ce se cere?
Sus  
kokosanu



Data înscrierii: 16/Mai/2004
Mesaje: 59
Locație: Cluj-Napoca

Trimis: Lun Sep 06, 2004 8:51 pm    Titlul subiectului:  

smallAdmin a scris: ba e cea mai interogare buna. va intoarce toate randurile din tabela care contin in titlu sau continut cuvantul $cuvant.
daca vrei, in loc de concat(titlu,continut) poti sa pui concat(titlu,' ',continut). de fapt cred ca la asta ai vrut tu sa te referi.

da, la asta m-am referit.
Sus  
stil



Data înscrierii: 08/Iul/2004
Mesaje: 17
Locație: Medgidia

Trimis: Mar Sep 07, 2004 8:34 am    Titlul subiectului:  

multumesc pt sfaturi intre timp reusisem sa fac ceea ce doream si am amplicat select * from tabel where titlu like .. or continut like ..

multumesc mult pt ajutori o zi buna
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community