Forbind PHP til MySQL-databasen

Forbind Php Til Mysql Databasen



PHP er et populært sprog, der kan skabe dynamiske websteder, der kan tage data som input, gemme og behandle dem. PHP understøtter mange databaser og MySQL er en af ​​dem. Mange mennesker ønsker at implementere et dynamisk PHP-websted, men er bange for forbindelsen mellem webstedet og MySQL-databasen, hvilket ikke er en svær opgave.

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.