Salve ragazzi vorrei sapere come gestire gli apici questi ('); quando faccio una ricerca e capita un titolo del genere:
l'ultima alba
l'ultimo dei moicani
non me lo trova neanche se uso la funzione addslashes().
Come li posso gestire ?
Salve ragazzi vorrei sapere come gestire gli apici questi ('); quando faccio una ricerca e capita un titolo del genere:
l'ultima alba
l'ultimo dei moicani
non me lo trova neanche se uso la funzione addslashes().
Come li posso gestire ?
Roberto Dungino
mica devo modificare qualche valore in phpinfo e se si come si fa?
Roberto Dungino
detto cosi è poco chiaro, prova a postare la query, in teoria con addslashes dovrebbe andare...Originariamente inviato da dungino
Salve ragazzi vorrei sapere come gestire gli apici questi ('); quando faccio una ricerca e capita un titolo del genere:
l'ultima alba
l'ultimo dei moicani
non me lo trova neanche se uso la funzione addslashes().
Come li posso gestire ?
ecco la funzione:
/*select =0 ricerca per codice
select =1 ricerca per titolo
select=2 attore
select=3 genere
*/
function ricercatitolo($select,$chiave){
if($select==0){
echo"$chiave";
$query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where id like '$chiave'")OR DIE("non riesco a selezionare");
$num_righe=mysql_num_rows($query);
if(!$num_righe){
return 0;
}
else{
return $query;
}
}
if($select==1){
$chiave=addslashes($chiave);
echo "$chiave";
/*mi stampa
$query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where titolo like '$chiave'")OR DIE("non riesco a selezionare");
$num_righe=mysql_num_rows($query);
if(!$num_righe){
return 0;
}
else{
return $query;
}
}
if($select==2){
echo "$chiave";
$query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where attore1 = ' $chiave ' or attore2 = ' $chiave ' or attore3 = ' $chiave '")OR DIE("non riesco a selezionare");
$num_righe=mysql_num_rows($query);
echo "$num_righe";
if(!$num_righe){
return 0;
}
else{
return $query;
}
}
if($select==3){
echo "$chiave";
$query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where genere =' $chiave ' ")OR DIE("non riesco a selezionare");
$num_righe=mysql_num_rows($query);
echo "$num_righe";
if(!$num_righe){
return 0;
}
else{
return $query;
}
}
}
Roberto Dungino
ho visto che in phpmyadmin facendo la select e mettendo la slash vicino agli apici funziona, mentre così non funziona come mai?
Roberto Dungino
ma ti da errore o non ti trova niente?
stampa l'errore di mysql.
ciao!
Ciao!
non mi trova niente !
Roberto Dungino
devo reinstallare dinuovo php io uso easyphp
Roberto Dungino
manon mi risponde nessuno ?
Roberto Dungino
perchè nessuno mi risponde, prima eravate più bravi.
Roberto Dungino