Van icon

PHP DB CONNECTION

Links


    //PHP DB CONNECTION LOCAL

    function conecta(){
        $host_name = 'localhost';
        $database = 'baseDatos';
        $user_name = 'root';
        $password = '';
        $connect = mysqli_connect($host_name, $user_name, $password, $database); //funcion que permite conectar con DDBB

        if(mysqli_connect_errno()){
            die('<p>Error al conectar al servidor de MySQL: '.mysqli_connect_error().'</p>');
        }else{
            //echo '<p class="conexion">Se ha establecido la conexión al servidor MySQL !!</p>';
            return $connect;
        }
    }



    //PHP  <

    // Conectar con una Base de datos
// Definir las variables de conexión
	$servidorBD = "localhost";  
    $usuarioBD = "root";                     
    $passwordBD = "";                             
    $nombreBD = "Espana";                      
 // Crear la conexión exclusivamente sin el nombre de la BD
    $conexion = mysqli_connect($servidorBD, $usuarioBD, $passwordBD);

    //Otra forma
    if (mysqli_connect_errno()){
        echo "Error de conexión con la Base de Datos";
        exit();
    }

    mysqli_select_db($conexion, $nombreBD) or die ("No se encuentra la basede datos");

    mysqli_set_charset($conexion, "utf8");		// Permite que se vean loas acentos y otros caracteres especiales
 //  crea una consulta
    $consulta= "SELECT * FROM COMUNIDADES";
    $resultado= mysqli_query($conexion, $consulta);

    $fila= mysqli_fetch_row($resultado);
    foreach ($fila as $key ) {
    		echo $key;
    }
// Cierra la conexion
    mysqli_close($conexion);
?>

    //Poner en cada página
    $conexion=conectaBD();
    if (!$conexion):
        header("Location:../vistas/error.php?id=6");
    endif;