Visualizzazione risultati 1 fino 5 di 5

Discussione: passaggio variabili php

  1. #1
    Guest

    Predefinito 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

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    scivendo nel link "I giorni dell\'abbandono"
    Per non far diventare l'apostrofo un comando, basta mettere \ prima dell'apostrofo
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  4. #4
    Guest

    Predefinito

    Grazie mille per la vostra solerte risposta.

  5. #5
    Guest

    Predefinito

    puoi usare anche le funzioni mysql_escape_string() e mysql_real_escape_string che sono più adatte per il mysql

    ciao ^__^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •