ho questo codice che preleva dal campo di ricerca e cerca neldatabase
tutto funziona correttamente.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;
adesso voglio ordinare per data i risultati con la query:
ma cosi non funziona!codice:$query = "SELECT id, titolo, data, autore, testo FROM news WHERE " . $richiesta . "ORDER BY data DESC";
dove sbaglio?

Rispondi quotando