Visualizzazione dei risultati da 1 a 8 su 8

Discussione: cercare in mysql

  1. #1

    cercare in mysql

    Non riesco a fare una cosa che penso non sia difficilissima.Devo fare un motore di ricerca semplice.Il problema è che,se nel db c'è "ciao mondo",ed io cerco ciao,facendo una normale query,mi dice che non trova nessun valore.Se tolgo mondo e riprovo funziona.Qualcuno mi sa aiutare??

  2. #2
    prova con:

    SELECT * FROM tabella WHERE campo_tabella='%parola_cercata%';

    aquatimer2000

  3. #3
    Avevo gia fatto cosi,ma il problema è che non si fa cosi.Se fai cosi,non funziona.Visualizzerà solo i campi uguali a quello che hai scritto.Io voglio fare un motore di ricerca,che visualizzi ank altri campi.

    Ad ese. scrivo "ciao" e visualizza record con "ciao mondo"

  4. #4
    edit:

    SELECT * FROM tabella WHERE campo_tabella LIKE '%parola_cercata%';

    scusa !
    aquatimer2000

  5. #5

  6. #6
    e di che.. !

    ah.. come avrai notato, se esegui la ricerca senza inserire nessuna parola chiave, la ricerca ti restituisce tutti i valori inseriti nella tabella.

    se questa è una soluzione indesiderata, inserisci un controllo per verificare che il contenuto della parola chiave non sia NULL

    aquatimer2000

  7. #7
    Senti ho notato un'altra cosa.Se nel record ho "ciao mondo" e cerco solo c,lui mi visualizza tutto il record.Io vorrei visualizzare solo le parole che corrispondono alle parole cercate.

  8. #8

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.