`` `php
PHP
// Maak verbinding met de database
$ conn =new Mysqli ("localhost", "gebruikersnaam", "wachtwoord", "database_name");
// Controleer de verbinding
if ($ conn-> connect_error) {
Die ("Verbinding mislukt:". $ conn-> connect_error);
}
// Voer hier uw database -bewerkingen uit ...
// Sluit de verbinding
$ conn-> close ();
?>
`` `
Verklaring:
1. Een verbindingobject maken:
- Gebruik de functie `mysqli_connect ()` om een verbinding met de database tot stand te brengen. Geef de hostnaam, de gebruikersnaam, het wachtwoord en de databasenaam door als argumenten.
- Bewaar het verbindingsobject in een variabele (`$ conn` in dit voorbeeld).
2. Controleer op fouten:
- Gebruik `$ conn-> connect_error` om te controleren of er een fout is verbonden met de database.
- Als er een fout is, geeft u een foutmelding weer met behulp van `die ()`.
3. Databasebewerkingen uitvoeren:
- In dit gedeelte zou u SQL -query's uitvoeren, gegevens invoegen, gegevens ophalen, enz.
4. Sluit de verbinding:
- Gebruik de methode `$ conn-> close ()` om de databaseverbinding te sluiten.
belangrijke opmerkingen:
- Sluit de verbinding altijd: Het is cruciaal om de verbinding te sluiten nadat u klaar bent om middelen vrij te maken en potentiële problemen te voorkomen.
- Foutafhandeling: Neem altijd foutafhandeling op om eventuele verbindingsproblemen te identificeren en aan te pakken.
- Alternatieve methoden: U kunt ook de functie `mysqli_close ()` gebruiken om een verbinding te sluiten, maar de methode `$ conn-> close ()` heeft de voorkeur voor objectgeoriënteerde programmering.
Voorbeeldgebruik:
`` `php
PHP
// Maak verbinding met de database
$ conn =nieuwe MySqli ("localhost", "user", "wachtwoord", "myDatabase");
// Controleer de verbinding
if ($ conn-> connect_error) {
Die ("Verbinding mislukt:". $ conn-> connect_error);
}
// Voer database -bewerkingen uit
$ sql ="selecteer * van gebruikers";
$ result =$ conn-> query ($ sql);
// Deelgegevens weergeven (voorbeeld)
if ($ result-> num_rows> 0) {
terwijl ($ row =$ result-> fetch_assoc ()) {
echo "id:". $ rij ["id"]. " - Naam:" . $ rij ["naam"]. " ";
}
} else {
echo "geen resultaten gevonden.";
}
// Sluit de verbinding
$ conn-> close ();
?>
`` ` |