Ejemplo PHP: funciones de conexión a mySQL

logo de php

Ejemplo de código fuente en PHP, que muestra las funciones básicas de conexión y desconexión a una base de datos mySQL, para llamarlas desde cualquier archivo que las necesitemos y así tener nuestro código mucho más ordenado.

 

 

Código

Función para conectar.

<?php

function connectDB(){

    $server = "localhost";
    $user = "root";
    $pass = "";
    $bd = "nombrebasededatos";


    $conexion = mysqli_connect($server, $user, $pass,$bd) 
		or die("Ha sucedido un error inexperado en la conexion de la base de datos");

    return $conexion;
} 

?>

 

Función para desconectar.

<?php

function disconnectDB($conexion){

    $close = mysqli_close($conexion) 
		or die("Ha sucedido un error inexperado en la desconexion de la base de datos");

    return $close;
}

?>

 

Llamada de las funciones.

Para usarlas simplemente tendríamos que hacer algo así:

<?php

//Creamos la conexión con la función de conectar y le damos formato de datos utf8
$conexion = connectDB();
mysqli_set_charset($conexion, "utf8");


//Generamos la consulta
$sql = "SELECT * FROM tabla";
if(!$result = mysqli_query($conexion, $sql)) die();

//
// Reccoremos los campos necesarios por ejemplo con:


// Para filas de resultados como un array:
while($row = mysqli_fetch_array($result)){
...
}


// Para filas de resultados como arrays asociativos (keys):
while($row = mysqli_fetch_assoc($result)){
...
}


// Para filas de resultados como arrays enumerados (indices):
while($row = mysqli_fetch_row($result)){
...
}	


// Para la fila actual de un conjunto de resultados como un objeto:
while($row= mysqli_fetch_object($result)){
...
}



//



//desconectamos la base de datos
disconnectDB($conexion);


?>

 

 

Valoración General

[Valoraciones:  3    Promedio:  2.7 de 5]