Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php-mysql] ricerca LIKE multipli

    Ciao, vorrei implementare nel mio blog una funzione di ricerca che vada a trovare in tutti i titoli e corpo dei messaggi delle parole.
    Più o meno potrebbe essere:

    • $query = "SELECT * FROM diario WHERE titolo OR corpo LIKE %parola_inserita%";



    parola_inserita potrebbe anche essere un array?

    oppure devo spezzettare con

    • $query = "SELECT * FROM diario WHERE titolo OR corpo LIKE" ;

      inserisco un ciclo foreach che mi passi l'array precedentemente esploso e aggiungo
      $query .= "%parola_inserita%";



    forse è scritto in maniera confusa, spero sia comprensibile la mia idea.....
    Griggio Claudio

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale di MySQL

    http://dev.mysql.com/doc/refman/5.0/...#operator_like

    Codice PHP:
    $query "SELECT * FROM diario WHERE (corpo LIKE %parola_inserita%") OR (titolo LIKE %parola_inserita%"); 
    P.S.
    Valuta la possibilità di implementare una ricerca FULL TEXT

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.