-
passaggio variabili php
Salve a tutti.
Sto imparando php da poco e sto tentanto di creare una tabella temporanea.
Ho un grosso problema che non riesco a risolvere
Sto facendo per prova una gestione di una videoteca.
E vorrei inserire in una tabella che mi legge da altre tabelle il nome del film e chi la vista.
Utilizzando il seguente codice:
while ($rigo=mysql_fetch_array($query)) {
$titolo=$rigo[0];
$cognome=$rigo[1];
$nome=$rigo[2];
$data=$rigo[3];
$inser_sql="INSERT INTO $temp
SET titolo='$titolo',
cognome='$cognome',
nome='$nome',
data='$data'";
$inser_query=mysql_query($inser_sql) or die (errore());
}
Il problema sorge quando nel titolo compare l'apostrofo Ad esempio il titolo "I giorni dell'abbandono" se inserito mi manda in tilt il ciclo.
Questo perchè mi tratta la stringa come fosse "i giorni dell" Come posso risolvere il problema degli apostrofi?
Grazie mille :wink:
-
-
scivendo nel link "I giorni dell\'abbandono"
Per non far diventare l'apostrofo un comando, basta mettere \ prima dell'apostrofo
:wink:
-
Grazie mille per la vostra solerte risposta.
-
puoi usare anche le funzioni mysql_escape_string() e mysql_real_escape_string che sono più adatte per il mysql
ciao ^__^