## Belangrijke functies - Connect

Functie mysqli_connect()
Voordat we bewerkingen op een database kunnen uitvoeren, moet er eerst een verbinding met de server gemaakt worden en zal de gewenste database geselecteerd moeten worden. In een DBMS kunnen meerdere databases inclusief de daarbij behorende tabellen aanwezig zijn.
Om verbinding met de databaseserver te maken, hebben we een hostnaam, een gebruikersnaam en een wachtwoord nodig. Daarnaast moeten we ook de naam van de database opgeven.
De functie die daarvoor gebruikt wordt, is mysqli_connect(). Het format van deze functie is:

    $link = mysqli_connect($host,$user,$password,$database)
      or die(mysqli_connect_error());

De ' or die(mysqli_connect_error()) kan ook weggelaten worden. Maar dit geeft een duidelijke foutmelding als er geen verbinding kan worden gemaakt. Zeker in het begin erg handig.

Boven aan het scipt kan je de variabele vullen. Dit kan ook direct in de functie

    $host = "localhost";
    $user = "root";
    $password = "usbw";
    $database = "school";

Het script start met het contact leggen met de databaseserver en het selecteren van de database. Daarvoor worden de hostnaam, de gebruikersnaam, het wachtwoord en de naam van de database doorgegeven aan MySQL. De functie zorgt er vervolgens voor dat een foutmelding in beeld wordt gebracht als er om de een of andere reden geen verbinding met het DBMS tot stand gebracht kan worden. Dat kan in de trant van: verkeerd wachtwoord, verkeerde gebruikersnaam, DBMS is niet op de computer aangetroffen. Wordt de verbinding wel tot stand gebracht, dan volgt de mededeling “De verbinding met de database is tot stand gebracht”. Voor het verbreken van de connectie met de MySQL server kan de functie mysqli_close() worden gebruikt.