MySQL se conecta en PHP
¿Cuál es la mejor manera de conectar la aplicación PHP en MySQL?
Hasta ahora he tenido las siguientes clases de conexión.
class Connection{
private static $server = "127.0.0.1";
private static $catalog = "schemadb";
private static $username = "rootuser";
private static $password = "password";
public static $current = null;
public static function Open(){
self::$current = mysqli_init();
if(!self::$current){
die("Failed to initialize connection");
}
if(!self::$current->real_connect(self::$server,self::$username,self::$password,self::$catalog)){
die("Cannot connect to server");
}
return self::$current;
}
public static function Close(){
self::$current->close();
}
}
y tambien tengo
abstract class abstractDAO
{
protected function getConnection()
{
$mysqli = new mysqli("127.0.0.1","rootuser","password","schemadb");
return $mysqli;
}
}
o si hay algún otro mejor método para conectar la aplicación PHP en MySQL. Por favor asesóreme, gracias..