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_HOST, DB_USER, DB_PASS, DB_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.