Hur Man Ansluter Till Basen

Innehållsförteckning:

Hur Man Ansluter Till Basen
Hur Man Ansluter Till Basen

Video: Hur Man Ansluter Till Basen

Video: Hur Man Ansluter Till Basen
Video: How to Install a Subwoofer and Amplifier in a car 2024, Maj
Anonim

För att ansluta en applikation till en databas måste den skicka lämplig sekvens av kommandon på det språk som används av just detta DBMS. MySQL-databashanteringssystemet används mycket ofta idag, och applikationer för att arbeta med dem är skrivna på ett skriptserver-programmeringsspråk PHP. Nedan följer en variant av kommandosekvensen på detta språk för att ansluta en applikation till en MySQL-databas.

Hur man ansluter till basen
Hur man ansluter till basen

Instruktioner

Steg 1

Använd PHP: s inbyggda mysql_connect-funktion för att skicka en begäran om databasanslutning till SQL-servern. Denna funktion har tre nödvändiga parametrar, varav den första måste ange databasens adress. Oftast finns den här servern och skriptet som kommer åt den på samma fysiska server, så det lokala värdreserverade ordet används som adress. Den andra parametern ska innehålla inloggningen för den anslutande användaren och den tredje - hans lösenord. Till exempel:

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

Steg 2

Använd den inbyggda mysql_select_db-funktionen efter att du har skapat en ny anslutning till SQL-servern. Denna funktion väljer en av databaserna på servern för senare arbete med tabellerna i den. Du måste skicka två variabler till funktionen: den första ska innehålla namnet på den nödvändiga databasen och den andra ska innehålla den resurslänk som du skapade i föregående steg. Till exempel:

mysql_select_db ("myBase", $ DBconnection);

Steg 3

Ibland matchar inte kodningen som används av applikationen när data visas den kodning där informationen skrivs i databastabellerna. I det här fallet måste du ge servern en installation i vilken kodning den ska ta emot dina förfrågningar och i vilken kodning den ska konvertera sina svar. Detta kan göras genom att, efter att ha valt en databas, till exempel skicka följande uppsättning SQL-frågor:

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

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

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

Därefter kan du börja arbeta direkt med databastabellerna.

Steg 4

Använd funktions- och klassbibliotek som är speciellt utformade för att ansluta till PHP-applikationer som ett medium mellan dina skript och databasen. Fördelen med att använda dem är att alla nyanser associerade med datautbyte i sådana bibliotek beaktas och felsökas noggrant. Deras användning hjälper till att undvika oavsiktliga fel, förenklar skrivskript för att arbeta med databaser och gör dem mer mångsidiga. Ett exempel på ett sådant bibliotek är DbSimple, utvecklat under ledning av Dmitry Koterov.

Rekommenderad: