Salve a tutti,
devo effettuare una ricerca in un database tramite una frase scritta in un input di testo, per fare in modo che ogni singola parola della frase venga cercata, credo che dovrei utilizzare explode per dividere tutte le parole all'interno della stringa, ma non mi è chiaro come impostare la query...
C'è qualcuno che potrebbe spiegarmi come fare? Magari facendo qualche esempio..
Spedisco la stinga tramite GET
Come faccio a sapere quanti slot contiene il mio array? E come cercare tutte le parole contemporaneamente?
devo effettuare una ricerca in un database tramite una frase scritta in un input di testo, per fare in modo che ogni singola parola della frase venga cercata, credo che dovrei utilizzare explode per dividere tutte le parole all'interno della stringa, ma non mi è chiaro come impostare la query...
C'è qualcuno che potrebbe spiegarmi come fare? Magari facendo qualche esempio..
Spedisco la stinga tramite GET
PHP:
<?php
$stringa= $_GET['stringa']; //la salvo
$stringa= explode(" ",$stringa); //esplodo... qua, essendo GET, non mi è chiaro se mettere " " o "+"
//in ogni caso ho un array che contiene N parole
$query= "SELECT * FROM articolo WHERE titolo LIKE 'COSA?' ";
?>
Ultima modifica di un moderatore: