| 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 |
|
| |