Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390

    [PHP/MYSQL] Inserimento caratteri speciali, vocali accentate etc

    Ciao a tutti,
    veniamo subito al dunque: ho un form tramite il quale inserire dei dati in un db. I dati inseribili sono delle descrizioni, quindi dei testi che possono anche contenere caratteri accentati, apici etc etc etc. Chiaramente un'insert classica dà errore...come potrei far si che questo non si verifichi??

    grazie 1000
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,469
    Non è l'insert il problema, il problema è il charset.

    Devi impostare la connessione php al db con lo stesso charset usato dal db stesso e dalle tabelle.
    Il charset deve ovviamente supportare i caratteri accentati (utf8 va bene).

    Altra cosa, la query passala prima a mysql_real_escape_string() così ti sistema eventuali apici che ti spezzerebbero la query facendola fallire.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390
    perfetto!!!!!
    grazie un miliardo!!
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.