Conexión con la base de datos

21 marzo 2019

Conexión con una base de datos MySQL o MariaBD

 

// Datos conexión BD remota o en explotación
$mysqli = @new mysqli('localhost', 'usuario', 'password', 'nombre_BD');
if($mysqli->connect_error)
{
    // Datos conexión BD local en desarrollo o pruebas
    $mysqli = @new mysqli('localhost', 'root', '', 'datalab');
    if ($mysqli->connect_error)
    {
        echo '([false, "DB connect error!! report to administrators"])';
        exit();
    }
}

// Establecer tipo conexión utf8
if(!$mysqli->set_charset("utf8"))
{
    //echo '([false, "<hr>Error loading character set utf8 (Err. nº '.$mysqli->errno.'): '.$mysqli->error.'\n<hr/>"])';
    echo '([false, "DB set utf8 error!! report to administrators"])';
    exit();
}