In un motore di ricerca ho la possibilita di decidere se cercare una parola esatta o almeno una parola inserita.
Il mio problema e`che non so come scrivere la query, che poi andra' impaginata.
Posto sola la parte del codice interessato
Codice PHP:
elseif($criterio=="almeno")
{
$lista_parole=explode(" ",$stringa);
for($i=0;$i<count($lista_parole);$i++)
{
$str.="descrizione LIKE '%$lista_parole[$i]%' OR ";
}
$str=substr($str,0,(strlen($str)-3));
$sql.=$str." ORDER BY id_prod $ord";
// esecuzione prima query
$count = mysql_query("SELECT COUNT(id_prod) FROM $tabella where descrizione LIKE '%$lista_parole[$i]%' OR ?E QUI NON SO COSA METTERE' ORDER BY id_prod $ord");
$res_count = mysql_fetch_row($count);
E`questa la parte che mi incasina:
Codice PHP:
$str=substr($str,0,(strlen($str)-3));
$sql.=$str." ORDER BY id_prod $ord";
Grazie in anticipo!!!!