Collegarsi a un database con mysqli
<?php
class Database
{
private static $init = FALSE;
private static $host = "host";// editare
private static $username = "username";// editare
private static $password = "password";// editare
private static $nome_database = "nome_database";// editare
public static $conn;
public function initialize()
{
if(self::$init===TRUE)
{
return;
}
self::$init = TRUE;
self::$conn = new mysqli(self::$host, self::$username, self::$password, self::$nome_database);
}
public function check()
{
if(mysqli_connect_error())
{
echo "Check connection: error (" . mysqli_connect_errno() . ", " . mysqli_connect_error() . ")<br>";
}
else
{
echo "Check connection: ok<br> Host info: " . self::$conn->host_info . ")<br>";
}
}
public function ping()
{
if(self::$conn->ping())
{
echo "Ping: ok<br>";
}
else
{
echo "Ping: no response<br>";
}
}
public function close()
{
if(!self::$conn->close())
{
echo "Error while closing the connection<br>";
}
}
};
Database::initialize();
Database::check();
Database::ping();
Database::close();
?>
Check connection: [...]
Host info: [...]
Ping: ok