ho questo codice che preleva dal campo di ricerca e cerca neldatabase
codice:
$keys = explode (",", $cerca);
$richiesta = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$richiesta .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
}
$richiesta .= "0";
include("paging.func.php");
$query = "SELECT id, titolo, data, autore, testo FROM news WHERE " . $richiesta;
tutto funziona correttamente.
adesso voglio ordinare per data i risultati con la query:
codice:
$query = "SELECT id, titolo, data, autore, testo FROM news WHERE " . $richiesta . "ORDER BY data DESC";
ma cosi non funziona!
dove sbaglio?