Denne artikel giver dig den nemmeste og optimale løsning til at forbinde PHP-kode til MySQL-databasen. Til at begynde med sørger dette indlæg for, at MySQL og PHP er installeret i dit system.
Bekræft tilgængeligheden af PHP og MySQL
For at bekræfte, om PHP er installeret i systemet eller ej, skal du kontrollere dens version ved at skrive:
> php -v
I outputtet ovenfor er det synligt, at PHP er tilgængeligt i systemet.
For at kontrollere versionen af MySQL, skriv:
> sqlsh.exe
MySQL er også tilgængelig i systemet.
Bemærk: Hvis du allerede har en database, så spring det næste trin over.
Opret MySQL-database
For at oprette MySQL-database, gå til MySQL Workbench og klik på ' MySQL-forbindelser ” knap:
Skriv ' Forbindelsesnavn ', og ' brugernavn' og klik på ' butik i Vault ” knap:
Gem adgangskoden til databasen og klik på ' Okay ” knap:
Klik på ' Okay ”-knappen til vinduet “Setup New Connection”:
På dashboardet vil du se databasen efter dens succesfulde oprettelse:
Efter oprettelsen af databasen er næste trin dens forbindelse med PHP.
Forbind PHP til MySQL-databasen
Åbn kodeeditoren og opret en fil med navnet ' forbindelse.php ”:
Konfigurer forbindelsen ved at give oplysninger om databasen ' server navn ', ' brugernavn ', og ' adgangskode ”. Overhold syntaksen for at oprette forbindelse til MySQL ved hjælp af PHP nedenfor:
Syntaks
$servernavn = '$brugernavn = '
$password = '
Efter at have angivet databasedetaljerne, vil filen se sådan ud:
Det næste trin er at danne forbindelsen ved hjælp af PHP, syntaksen er som
Syntaks :
$forbindelse = ny mysqli($servernavn, $brugernavn, $password);Det næste trin er at udføre fejlhåndtering for forbindelsen:
if ($connection->connect_error) {die('Forbindelsen mislykkedes: ' . $connection->connect_error);
}
echo 'Forbundet med succes med Localhost-databasen';
Gem denne fil.
Indtast denne kommando i kodeeditorens terminal for at køre filen. Sørg for at angive filnavnet korrekt med placeringen af filen med reference til terminalplaceringen:
> php .\connection.php
I outputtet ovenfor er det synligt, at forbindelsen er vellykket.
Bemærk : Hvis du ikke angiver den korrekte adgangskode eller andre legitimationsoplysninger, vil den vise en fejl, vist på skærmbilledet nedenfor:
For at lukke forbindelsen mellem PHP og MySQL-databasen skal du skrive:
$ forbindelse->luk();Så ved at bruge denne guide kan du forbinde din PHP-kode med din MySQL-database på ingen tid.
Konklusion
For at forbinde en MySQL-database med din PHP-kode skal du installere MySQL og PHP i dit system. Opret en database i PHP-filen for at definere servernavnet, brugernavnet og adgangskoden til MySQL-databasen. Skriv en forbindelse MySQL kommando ' $forbindelse = ny mysqli($servernavn, $brugernavn, $password); ” og til fejlhåndteringen brug if-sætningen. Gem og kør denne PHP-fil for at forbinde PHP til MySQL.