Ragazzi,
Quando il php viene eseguito se nella text sono presenti apostrofi (es: d'oro) da errore.
Ho provato a cambiare la colation del db ma nullaCosa posso fare?
Ragazzi,
Quando il php viene eseguito se nella text sono presenti apostrofi (es: d'oro) da errore.
Ho provato a cambiare la colation del db ma nullaCosa posso fare?
Devi usare le funzioni php addslashes( ) e stripslashes ( )
$variabile = "d'oro";
$variabile = addslashes($variabile)
leggi qui:
http://www.php.net/manual/en/function.addslashes.php
e qui per il suo opposto
http://www.php.net/manual/en/function.stripslashes.php
![]()
Ottimo ho risolto! Grazie![]()
beh, sorvolando che trattandosi di codice php era meglio postare in php, è inadatto utilizzare la funzione addslashes per ovviare a questo problema
esiste una funzione apposita, ovvero mysql_real_escape_string, se stai usando l'estensione mysql, mentre mysqli_real_escape_string se stai usando mysqli
ti consiglio, se hai la possibilità, di usare i prepared statement perché ti azzerano il problema che hai tu e tanti altri
PS: sposto in php
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand