Conexion Mysqli a Bases de Datos Mysql

Las antiguas conexiones php a bases de datos Mysql tipo mysql-connect han quedado obsoleta y el propio php suprimirá esta sentencias en proximas versiones. Es por ello que debemos “actualizar” nuestras cadenas de conexión y ejecuciones de sentencias Mysql, el nuevo php ofrece varias posibilidades, nosotros nos hemos decidicio por mysqli

Para utilizar una base de datos hay que indicar el servidor y la base de datos que se quiere utilizar, con un usuario

$conexion= new mysqli ($hostname, $usuario, $password ,$basededatos);

   if ( mysqli_connect_errno() ) {

       echo “Error de conexión a la BD: “.mysqli_connect_error();

       exit();

}

mysqli_set_charset ($conexion, “utf8”); // Por si tenemos problemas con acentos

  • Devuelve un objeto sobre el que operar con la base de datos
  • Si hubiera un error se comprueba con el método

     mysqli_connect_errno()

Cuando se deja de utilizar la base de datos conviene cerrar la

conexión al servidor para liberar recursos ordenadamente

   $ conexion ‐>close();