Joomla.it Forum

Non solo Joomla... => Database => : angelo91 29 Apr 2013, 10:57:04

: Query con caratteri speciali ,apici e virgole
: angelo91 29 Apr 2013, 10:57:04
Salve.
Ho una tabella del dataabase con codifica utf8_general_c.Quando dal database faccio un insert in un campo testo di una stringa del genere " Ciao questa è la "stringa " che voglio inserire: l'albero costa 1€ ", va tutto a buon fine e vedo l'intero testo nel campo.


Usando questa query
:
  $query="INSERT INTO offerta ".
  "(id_locale,nome, descrizione, prezzo, data_inizio, data_fine)".
   " VALUES ('".$id_gestore."','".$nome_offerta."','".$descrizione."','".$prezzo."','".$data_inizio."','".$data_fine."')";


giustamente vengono interpretati in modo errato alcuni caratteri e mi da errore.
Essite un modo rapido per risolvere questo problema (tipo specificare una codica) anzichè scrivere delle funzioni per l'encoding e il decoding
: Re:Query con caratteri speciali ,apici e virgole
: X-mac 29 Apr 2013, 11:28:19
ti vengono errati i caratteri accentati? se utilizzi mysql come db puoi settare la codifica a  latin, a  me funziona
: Re:Query con caratteri speciali ,apici e virgole
: mau_develop 29 Apr 2013, 13:12:23
http://docs.joomla.org/JDatabase::quote/1.6