Hvordan Koble Til Basen

Innholdsfortegnelse:

Hvordan Koble Til Basen
Hvordan Koble Til Basen

Video: Hvordan Koble Til Basen

Video: Hvordan Koble Til Basen
Video: Hvordan koble til LK_Gjest som ansatt eller elev 2024, Kan
Anonim

For å koble et program til en database, må det sende riktig sekvens med kommandoer på språket som brukes av dette bestemte DBMS. MySQL-databasesystemet brukes ofte i dag, og applikasjoner for å jobbe med dem er skrevet på et skriptserver-programmeringsspråk PHP. Nedenfor er en variant av sekvensen av kommandoer på dette språket for å koble et program til en MySQL-database.

Hvordan koble til basen
Hvordan koble til basen

Bruksanvisning

Trinn 1

Bruk PHPs innebygde mysql_connect-funksjon for å sende en databaseforbindelsesforespørsel til SQL-serveren. Denne funksjonen har tre nødvendige parametere, hvorav den første må spesifisere adressen til databasen. Oftest er denne serveren og skriptet som får tilgang til den på den samme fysiske serveren, så det lokale vertsreserverte ordet brukes som adressen. Den andre parameteren skal inneholde innloggingen til den tilkoblende brukeren, og den tredje - passordet hans. For eksempel:

$ DBconnection = mysql_connect ("localhost", "myName", "myPass");

Steg 2

Bruk den innebygde mysql_select_db-funksjonen etter at du har opprettet en ny forbindelse til SQL-serveren. Denne funksjonen velger en av databasene på serveren for senere arbeid med tabellene plassert i den. Du må sende to variabler til funksjonen: den første skal inneholde navnet på den nødvendige databasen, og den andre skal inneholde ressurskoblingen du opprettet i forrige trinn. For eksempel:

mysql_select_db ("myBase", $ DBconnection);

Trinn 3

Noen ganger samsvarer ikke kodingen som brukes av applikasjonen når data vises, kodingen der informasjonen er skrevet i databasetabellene. I dette tilfellet må du gi serveren en installasjon i hvilken koding den skal motta dine forespørsler og i hvilken koding den skal konvertere svarene. Dette kan gjøres ved å sende, etter å ha valgt en database, for eksempel følgende sett med SQL-spørsmål:

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

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

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

Etter det kan du begynne å jobbe direkte med databasetabellene.

Trinn 4

Bruk funksjons- og klassebiblioteker som er spesielt designet for å koble til PHP-applikasjoner som et medium mellom skriptene og databasen. Fordelen med å bruke dem er at alle nyanser knyttet til datautveksling i slike biblioteker blir tatt i betraktning og feilsøkt nøye. Bruken av dem hjelper til med å unngå utilsiktede feil, forenkler skriveskripter for å jobbe med databaser og gjør dem mer allsidige. Et eksempel på et slikt bibliotek er DbSimple, utviklet under ledelse av Dmitry Koterov.

Anbefalt: