Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [SQL] Campo con '

  1. #1

    [SQL] Campo con '

    Buonasera a tutti.
    Ho un problema, ho un form che invia dei dati ad un db che se nel campo contiene il carattere ' non effettua l'inserimento nel db
    Invece se nel campo non contiene il carattere ' l'inserimento và a buon fine
    Esempio: se nel campo viene scritto D'Alessandro Marco (l'inserimento non avviene)
    invece se scrivo Alessandro Marco (l'inserimento avviene correttamente)
    Da cosa può dipendere ??

    Preciso che in campo nel DB è un campo TEXT Collation: latin1_swedish
    La querry che esegue è:
    $full_name = $HTTP_POST_VARS['full_name'];

    $query = "INSERT INTO fidelity SET nomecognome='$full_name' ";


    Grazie in anticipo per l'aiuto
    Danilo
    Danilo

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    devi usare la funzione di libreria addslashes.
    Poi quando vai a richiamare i dati devi usare la funzione stripslashes.
    Codice PHP:
    $full_name addslashes($HTTP_POST_VARS['full_name']);

    $query "INSERT INTO fidelity SET nomecognome='$full_name' "

  3. #3
    Grazie !!

    Adesso Funziona Benissino
    Grazie
    Danilo

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.