Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    [mysql]addslash stripslash e l' apostrofo nel db?

    Ciao a tutti, ho questo problema:
    Inserisco in una tabella di un db un testo che inserisco da una textarea.
    caratteri strani come " < ecc vanno tutti bene, ma se inserisco l' apostrofo(') ricevo stò n° d' errore 1064 (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 'pippo')
    La cosa comica è che se inserisco solo apostrofi (''''''')lo prende tranquillamente...
    La ma domanda è: sbaglio tipo di propietà della tabella mysql? (ho messo longtext ma ho provato anche con varchar).
    Immagino che il problema non sia nel codice perchè altrimenti avrei un problema simile a quello dei /' e /".

    P.S. qual' è il codice esadecimale di '???

    grazie a tutti
    Medi
    Ma quando impareremo mai ??

  2. #2
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252
    :quote: nessuna idea? :quote:
    aiut...!
    Medo
    Ma quando impareremo mai ??

  3. #3
    Il problema lo risolvi aggiungendo il carattere di escape \

    Quindi, \'


    C'è la funzione addslashes() che devi utilizzare sulle variabili che includerai nella tua query mysql, altrimenti ti darà errore sempre!


    ciao
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

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.