Visualizzazione risultati 1 fino 7 di 7

Discussione: Manipolazione Dati:insert

  1. #1
    Guest

    Cool Manipolazione Dati:insert

    Sviluppando un componente che lavora con mySQL ho incontrato un problema:

    es
    insert into mp3(titolo, album)
    values('What's My Age Again?','Enema of the State');

    in What's My Age Again? c'è un'apice di troppo e mySQL giustamente mi da errore. Come posso fare??

    Grazie

  2. #2
    Guest

    Predefinito

    mmm a seconda della configurazione di php, gli apici dovrebbero sempre essere preceduti da un backslash.
    Potresti usare mysql_escape_string (leggi la guida per maggiori info).


    Ciaooooo!!!!!!

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

    Predefinito

    Potresti inserire "What's My Age Again?" in una variabile poi inserisci la variabile.
    Codice PHP:
    $canzone="What's My Age Again?";
    E poi la query la scrivi così:
    insert into mp3(titolo, album) values('$canzone','Enema of the State');

    P.S.: w i blink-182!
    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

  4. #4
    Guest

    Predefinito

    insert into mp3(titolo, album) values('$canzone','Enema of the State');

    nn c'è un errore se si mette '$canzone' mi sa che da errore perchè il php nn va a leggerla come variabile almeno che nn sia:
    "insert into mp3(titolo, album) values('$canzone','Enema of the State')"

    ma cmq in teoria si possono togliere gli apici a $canzone

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

    Predefinito

    Non ho capito se ti da errore, comunque credo che se togli gli apici non dovrebbe dare errore... prova...
    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

  6. #6
    Guest

    Predefinito

    nn so se da errore nn ho provato vedendo la sintassi ho supposto che possa dare errore

    Ciao

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

    Predefinito

    Non dovrebbe dare errore così.
    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

Regole di scrittura

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