Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema apice singolo

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11

    problema apice singolo

    Ciao a tutti...
    ho un problema...
    ho una query che mi inserisce nel db il contenuto di alcune textbox e textarea...
    pensavo che funzionasse tutto bene...
    peccato ke se nel testo inserito nelle caselle è presente un apice singolo (')...
    mi da errore:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(testo che segue l'apice)...

    Qualcuno ha idea del perché nn riconosce l'apice come carattere normale??
    E come posso ovviare a quest'inconveniente??

  2. #2
    prima di inserire i dati passa tutte la variabili che inserirai attraverso la funzione "mysql_real_escape_string" in questo modo tutti i caratteri che possono essere pericolosi o mal interpretati da mysql verranno correttamente escapati.

    il problema succede perchè mysql quando trova un singolo apice lo interpreta come inizio o fine di una stringa spezzettando la tua query
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11
    Grazie mille...
    ora funziona perfettamente...
    Ciao...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.