Para abrir una conexión poseemos el método real_connect dentro de la clase mysqli
Primero instanciamos la clase para obtener el objeto que nos proporcionará el método para conectarnos.
<?php $db = new mysqli; if (!$db->real_connect('localhost', 'usuario', 'contrasena')) { echo "Error en la conexión: " . mysqli_connect_error(); die(); } echo "Conectado"; $mysqli->close(); ?>
Por otro lado, mysqli, no proporciona la posibilidad de conectarnos al servidor MySQL desde el constructor de la clase, los 3 primeros parametros son host, usuario y contraseña.
<?php $mysqli = new mysqli('localhost', 'usuario', 'contrasena'); /* Testeamos que se haya conectado correctamente */ if (mysqli_connect_errno()) { echo "Error en la conexión: " . mysqli_connect_error(); die(); } echo "Conectado"; $mysqli->close(); ?>