Ciao ragazzi...sono nuovissimo!!!
Prima di tutto un grande saluto :byebye:
Avrei bisogno del vostro aiuto..
Io non me ne intendo molto di php, ma devo realizzare un sito per un corso all'università..
Vi spiego il mio problema..
Ho una query sql che legge da un db il campo "titolo", che è una variabile GET, e mi restituisce in echo il titolo e il testo dei vari campi..
Il problema è che quando ho titoli con apostrofi, me li interpreta come apici , quindi mi da' errore nella query.. che diavolo posso fare??
questo è il codice della pagina
Aiuto..grazie mille
P.S se potete passate anche nella sezione ajax..anche lì ho un altro problemino..
Grazie mille:elvis:
Prima di tutto un grande saluto :byebye:
Avrei bisogno del vostro aiuto..
Io non me ne intendo molto di php, ma devo realizzare un sito per un corso all'università..
Vi spiego il mio problema..
Ho una query sql che legge da un db il campo "titolo", che è una variabile GET, e mi restituisce in echo il titolo e il testo dei vari campi..
Il problema è che quando ho titoli con apostrofi, me li interpreta come apici , quindi mi da' errore nella query.. che diavolo posso fare??
questo è il codice della pagina
Codice:
<?
$art = $_GET['risultato'] ;
$art2 = $_GET['articolo'];
include ('variabile.inc');
$conn = @new mysqli($host, $user, $pwd, $db_name);
if (mysqli_connect_errno() != 0) {
$err_no = mysqli_connect_errno();
$err_msg = mysqli_connect_error();
echo "Errore nella connessione: $err_msg ($err_no)";
}
else {
$conn -> query("SET NAMES 'utf8'");
$sql = "SELECT * FROM articoli where titolo = '$art' or titolo = '$art2'";
$ris = @$conn -> query($sql);
if ( $ris === FALSE ) {
$err_no = $conn -> errno;
$err_msg = $conn -> error;
echo "Errore nella query: $err_msg ($err_no)";
}
else {($rec = $ris -> fetch_assoc() ) ;
$ric = $rec['testo'];
echo $ric;
$ris -> close();
$conn -> close();}
}
?>
P.S se potete passate anche nella sezione ajax..anche lì ho un altro problemino..
Grazie mille:elvis: