Foros del Web » Programando para Internet » PHP »

¿Cómo defino la codificación de la conexión en mysqli php?

Estas en el tema de ¿Cómo defino la codificación de la conexión en mysqli php? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/07/2015, 21:04
 
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.

Etiquetas: mysql, mysqli, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:38.