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:
$verbinding = mysqli_connect($hostnaam, $gebruikersnaam, $wachtwoord, $db);
Het script voor het realiseren van een verbinding met de databaseserver en het selecteren van de gewenste database, zou er als volgt uit kunnen zien:
<?php
$verbinding = mysqli_connect($hostnaam, $gebruikersnaam, $wachtwoord,
$db) or die ("Er kan geen verbinding tot stand worden gebracht:" .
mysqli_connect_error());
echo "De verbinding met de database is tot stand gebracht:";
?>
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.