What is the best way to connect a PHP application to MySQL.
So far, I have had the following connection classes.
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(); } }
and
abstract class abstractDAO { protected function getConnection() { $mysqli = new mysqli("127.0.0.1","rootuser","password","schemadb"); return $mysqli; } }
or if there is any other better approach for connecting a PHP application to MySQL. Please advise thanks.
php mysql mysqli connect
Bryan
source share