scusate il titolo ostrogoto ma adesso provo a spiegarmi meglio: con php ho fatto un piccolo motore di ricerca all'interno del mio db-->
// il termine che cerco è la variabile PAROLA
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
$parola = strtolower($parola);
if ($parola != "")
$query .= "nome LIKE '%$parola%' OR categoria LIKE '%$parola%' OR sottocategoria LIKE '%$parola%' OR descrizione LIKE '%$parola%' ";
}
$query .= "0";
$query = "SELECT * FROM tabella WHERE " . $query;
//e poi qui estraggo i dati che ho cercato
fin qui tutto bene
adesso avrei l'esigenza di avere un elenco delle ricerche effettuate nel db il cui risultato sia stato nullo, esempio: cerco nel db la parola PIPPO, ma nel db non c'è e quindi il mio script memorizza PIPPO in un file di testo
Allo scopo ho iniziato a testare questo codice:
$testo = "$parola\n";
$identificatore = fopen("ricerche_nulle.txt", "a");
// Scrivo i dati nel file con la condizione IF
if ($query != "")
fwrite($identificatore, $testo);
// Chiudo il file
fclose($identificatore);
ma non scrive nulla.............