Hvordan Koble Til Basen

Innholdsfortegnelse:

Hvordan Koble Til Basen
Hvordan Koble Til Basen

Video: Hvordan Koble Til Basen

Video: Hvordan Koble Til Basen
Video: Штукатурка санузла от А до Я. Все этапы. Угол 90 градусов. 2024, Kan
Anonim

MySQL er det mest brukte databasestyringssystemet i nettkonstruksjon i dag. Serversiden skriptspråk PHP brukes enda mer aktivt når du oppretter Internett-ressurser, og selvfølgelig gir det et stort sett med funksjoner for å jobbe med MySQL. Blant dem er det de som brukes i PHP-skript for å koble til databasen.

Hvordan koble til basen
Hvordan koble til basen

Bruksanvisning

Trinn 1

Opprett en ny variabel i php-skriptet og tildel den lenken som returneres av den innebygde mysql_connect-funksjonen. Denne funksjonen må overføres til tre parametere: sql-server-adresse, brukernavn og passord. Adressen kan være en full lenke som starter med tilkoblingsprotokollen og slutter med portnummeret til den eksterne serveren - for eksempel

Steg 2

Hvis skriptet kjøres på den samme lokale serveren der MySQL DBMS er plassert, skriv inn den reserverte betegnelsen localhost i stedet for den fullstendige adressen. For eksempel kan en streng som inneholder en ny variabel som er tildelt referanseidentifikatoren som returneres av denne funksjonen, se slik ut:

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

Hvis tilkoblingen mislykkes, vil variabelen $ connectToDB være False.

Trinn 3

I det forrige trinnet opprettet du kontakt med SQL-serveren, og etter det må du sende en forespørsel om å velge en av databasene som er tilgjengelige for brukeren hvis innlogging du sendte til mysql_connect-funksjonen. For å gjøre dette, bruk en annen innebygd PHP-funksjon - mysql_select_db. Det krever obligatorisk angivelse av to parametere - navnet på databasen du er interessert i og en lenke til den etablerte forbindelsen til SQL-serveren. Hvis for eksempel tabellene du trenger befinner deg i en database kalt SiteBase, må samtalen til denne funksjonen skrives for å for å koble til fra forrige trinn:

mysql_select_db ("SiteBase", $ connectToDB);

Trinn 4

Kodingen av databasetabellene faller ikke alltid sammen med kodingen som brukes av webapplikasjonen, så det er tilrådelig å umiddelbart etter å ha valgt databasen gi SQL-serveren nøyaktige instruksjoner i hvilken koding den vil motta og sende informasjon til webapplikasjonen, og der den skal skrives og leses fra databasetabeller. For å gjøre dette, bruk den innebygde mysql_query-funksjonen, og send den nødvendige MySQL-kommandoer. Det er nok å sende et sett med tre slike 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'");

Anbefalt: