Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ricerca di più parole

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314

    Ricerca di più parole

    Salve a tutti,

    ho questa query che mi effettua la ricerca in una tabella:
    Codice PHP:
    $query mysql_query("SELECT articoli.ID, articoli.Titolo, articoli.Testo, DATE_FORMAT(articoli.Data,'%d.%m.%Y') as data_art FROM articoli WHERE articoli.Titolo LIKE '%".$ch."%' OR articoli.Testo LIKE '%".$ch."%' ORDER BY data DESC");
    $num mysql_num_rows($query); 
    In effetti se all'interno del testo o del titolo è presente la parola o parte di essa (giuseppe)
    la query mi cerca tutti i record che contengono la chiave cercata.
    Quello che non riesco a fare è la ricerca con più parole (es: Giuseppe Garibaldi) e mi dovrebbe restituire tutti i record che contengono Giuseppe Garibaldi.
    felix

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    fai uno explode della stringa tramite lo spazio e poi congiungi in and e or le varie parole!

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    grazie per la risposta mi potresti fare un esempio pratico
    felix

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    speravo nella befana! Ma nemmeno lei, manco la cenere e il carbone. Pazienza!!!!!
    felix

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    felix

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.