`` `php
php
// Opret forbindelse til databasen
$ conn =ny MySQLI ("localhost", "brugernavn", "adgangskode", "database_name");
// Kontroller forbindelse
if ($ conn-> connect_error) {
Die ("Forbindelse mislykkedes:". $ conn-> connect_error);
}
// Udfør dine databaseoperationer her ...
// Luk forbindelsen
$ conn-> close ();
?>
`` `
Forklaring:
1. Opret et forbindelsesobjekt:
- Brug funktionen `mysqli_connect ()` til at etablere en forbindelse til databasen. Gå ind i værtsnavnet, brugernavnet, adgangskoden og databasenavn som argumenter.
- Opbevar forbindelsesobjektet i en variabel (`$ conn` i dette eksempel).
2. Kontroller for fejl:
- Brug `$ conn-> connect_error` til at kontrollere, om der var en fejl, der opretter forbindelse til databasen.
- Hvis der er en fejl, skal du vise en fejlmeddelelse ved hjælp af `die ()`.
3. Udfør databaseoperationer:
- Dette afsnit er, hvor du vil udføre SQL -forespørgsler, indsætte data, hente data osv.
4. Luk forbindelsen:
- Brug metoden `$ conn-> Close ()` til at lukke databaseforbindelsen.
Vigtige noter:
- Luk altid forbindelsen: Det er vigtigt at lukke forbindelsen, når du er færdig med at bruge den til at frigøre ressourcer og forhindre potentielle problemer.
- Fejlhåndtering: Medtag altid fejlhåndtering for at identificere og løse eventuelle forbindelsesproblemer.
- alternative metoder: Du kan også bruge funktionen `mysqli_close ()` til at lukke en forbindelse, men `$ conn-> Close ()` metoden foretrækkes til objektorienteret programmering.
Eksempel Anvendelse:
`` `php
php
// Opret forbindelse til databasen
$ conn =new mysqli ("localhost", "bruger", "adgangskode", "myDatabase");
// Kontroller forbindelse
if ($ conn-> connect_error) {
Die ("Forbindelse mislykkedes:". $ conn-> connect_error);
}
// Udfør databaseoperationer
$ sql ="Vælg * fra brugere";
$ resultat =$ conn-> forespørgsel ($ sql);
// Vis data (eksempel)
if ($ resultat-> num_rows> 0) {
mens ($ række =$ resultat-> fetch_assoc ()) {
Echo "Id:". $ række ["id"]. " - Navn:". $ række ["navn"]. "
";
}
} andet {
ekko "Ingen resultater fundet.";
}
// Luk forbindelsen
$ conn-> close ();
?>
`` `