Sådan Oprettes Forbindelse Til Basen

Indholdsfortegnelse:

Sådan Oprettes Forbindelse Til Basen
Sådan Oprettes Forbindelse Til Basen

Video: Sådan Oprettes Forbindelse Til Basen

Video: Sådan Oprettes Forbindelse Til Basen
Video: Sådan opretter du forbindelse til Home Connect-hvidevarer 2024, Kan
Anonim

MySQL er det mest anvendte databasehåndteringssystem i webkonstruktion i dag. Scriptsproget PHP på serversiden bruges endnu mere aktivt, når der oprettes internetressourcer, og det giver selvfølgelig et helt sæt funktioner til at arbejde med MySQL. Blandt dem er der dem, der bruges i PHP-scripts til at oprette forbindelse til databasen.

Sådan oprettes forbindelse til basen
Sådan oprettes forbindelse til basen

Instruktioner

Trin 1

Opret en ny variabel i php-scriptet, og tildel det linket, der returneres af den indbyggede mysql_connect-funktion. Denne funktion skal overføres til tre parametre: sql-serveradresse, brugernavn og adgangskode. Adressen kan være et komplet link, der starter med forbindelsesprotokollen og slutter med portnummeret på den eksterne server - for eksempel

Trin 2

Hvis scriptet udføres på den samme lokale server, hvor MySQL DBMS er placeret, skal du i stedet for den fulde adresse indtaste den reserverede betegnelse localhost. For eksempel kan en streng, der indeholder en ny variabel, der er tildelt referenceidentifikatoren, der returneres af denne funktion, se sådan ud:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Hvis forbindelsen mislykkes, er variablen $ connectToDB Falsk.

Trin 3

I det forrige trin oprettede du kontakt med SQL-serveren, og derefter skal du sende en anmodning om at vælge en af de tilgængelige databaser for den bruger, hvis login du sendte til mysql_connect-funktionen. For at gøre dette skal du bruge en anden indbygget PHP-funktion - mysql_select_db. Det kræver obligatorisk angivelse af to parametre - navnet på den database, du er interesseret i, og et link til den etablerede forbindelse til SQL-serveren. For eksempel, hvis de tabeller, du har brug for, er placeret i en database kaldet SiteBase, skal opkaldet til denne funktion skrives som følger for at oprette forbindelse fra det forrige trin:

mysql_select_db ("SiteBase", $ connectToDB);

Trin 4

Kodningen af databasetabellerne falder ikke altid sammen med den kodning, der bruges af webapplikationen, så det tilrådes straks efter at have valgt databasen at give SQL-serveren nøjagtige instruktioner, i hvilken kodning den modtager og sender information til webapplikationen, og hvor den skal skrives og læses fra databasetabeller. For at gøre dette skal du bruge den indbyggede mysql_query-funktion og sende den de nødvendige MySQL-kommandoer. Det er nok at sende et sæt af tre sådanne kommandoer, for eksempel:

mysql_query ("SET character_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Anbefalede: