ciao a tutti sto cercando di realizzare un serach
e ho relizzato questa query per verificare sel cio che si sta cercando esistte nel database:
$query= select nome_localita from webcam where nome_localita like "%$nome_localita%"
$risultato = mysql_query($query);
if (!$risultato) {
echo"localita non presente nel database";
exit;
}
come mai se inserisco nel form una localita che so che non esiste
la query risulta vera lo stesso?
ho provato quindi fare nel seguente modo:
$risultato = mysql_query($query);
$riga =mysql_fetch_assoc($risultato);
if $riga['nome_localita'] != $nome_localita) {
echo"localita non presente nel database";
exit;
}
cosi funziona ma non dovrebbe funzionare anche con il primo metodo?
se cerco "sauze" in questo modo non mi trova sauze d'oulx poiche
sauze d'oulx !=sauze
come posso rislovere il problema?
cia a tutti