Op de locale host heb ik een simpel formulier gemaakt om connectie te maken met de database server.
Formulier bestaat uit: Host, Database server username en Database server password.
In onderstaande php code moet worden gekeken of de connectie geslaagd of geweigerd is, echter krijg ik altijd geslaagd terug ook als je het gehele formulier leeg laat.
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//Zet informatie in variabelen
$db_host = $_POST['db_host'];
$db_username = $_POST['db_username'];
$db_password = $_POST['db_password'];
//Connectie string, met inlog informatie van variabelen
$conn = new mysqli($db_host, $db_username, $db_password);
//Controleer of er verbinding kan worden gemaakt met databse server
if ($conn->connect_error) {
//connectie is mislukt
echo"inlog mislukt";
}else{
//connectie is geslaagd
echo"connectie is geslaagd";
}
}
?>