Tengo un problema al insertar datos en mis tablas, uso PDO y si trato de insertar una palabra como "camión" el inserta
Código HTML:
con tags html...Ver original
"camión"
He mirado por ahi y mi configuracion al parecer es correcta:
Código PHP:
Ver original
<?php class SPDO extends PDO { private static $instance = null; public function __construct(){ $config = Config::singleton(); parent::__construct('mysql:host=' . $config->get('dbhost') . ';dbname=' . $config->get('dbname'), $config->get('dbuser'), $config->get('dbpass'),array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); } public static function singleton() { if( self::$instance == null ) { self::$instance = new self(); } return self::$instance; } } ?>
Tambien he hecho var_dumps para ver como llegaba el valor por si no era problema del pdo, pero hasta el pdo llega correctamente.
Tanto la bbdd como la pagina estan en utf8.
Donde podria estar el error?
Gracias!