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();