Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2015, 21:04
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
¿Cómo defino la codificación de la conexión en mysqli php?

Buenas noches, escribo en esta oportunidad porque estoy aprendiendo a programar en mvc, hasta los momentos he visto como hacen la conexión con PDO pero quisiera que la conexión fuera en mysqli, ya que en esta extensión de conexión es la que programo pero tengo una duda como hago para que tome la codificación utf8?

En el ejemplo de PDO funciona pero que línea de código debo de agregarle a mi 2do ejemplo de la clase database extends mysqli

Ejemplo 1: PDO
Código PHP:
class Database extends PDO
{
    public function 
__construct() {
        
parent::__construct(
                
'mysql:host=' DB_HOST .
                
';dbname=' DB_NAME,
                
DB_USER
                
DB_PASS
                array(
                    
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES ' DB_CHAR
                    
));
                
    }

Ejemplo 2: Mysqli
Código PHP:
class Database extends mysqli {
    public function 
__construct() {
        
parent::__construct(DB_HOSTDB_USERDB_PASSDB_NAME);

        if (
mysqli_connect_error()) {
            die(
'Error de Conexión (' mysqli_connect_errno() . ') '
                    
mysqli_connect_error());
        }
    }

Se lo agradecerìa si pudieran darme una idea. Saludos.