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: Штукатурка санузла от А до Я. Все этапы. Угол 90 градусов. 2024, December
Anonim

MySQL är det mest använda databashanteringssystemet i webbkonstruktion idag. Serversidan skriptspråk PHP används ännu mer aktivt när du skapar internetresurser och det ger naturligtvis en hel uppsättning funktioner för att arbeta med MySQL. Bland dem finns det de som används i PHP-skript för att ansluta till databasen.

Hur man ansluter till basen
Hur man ansluter till basen

Instruktioner

Steg 1

Skapa en ny variabel i php-skriptet och tilldela den länken som returneras av den inbyggda mysql_connect-funktionen. Denna funktion måste skickas tre parametrar: sql-serveradress, användarnamn och lösenord. Adressen kan vara en fullständig länk som börjar med anslutningsprotokollet och slutar med portnumret på fjärrservern - till exempel

Steg 2

Om skriptet körs på samma lokala server där MySQL DBMS finns, ange istället för den fullständiga adressen den reserverade beteckningen localhost. Till exempel kan en sträng som innehåller en ny variabel som tilldelas referensidentifieraren som returneras av den här funktionen se ut så här:

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

Om anslutningen misslyckas blir variabeln $ connectToDB False.

Steg 3

I föregående steg skapade du kontakt med SQL-servern och efter det måste du skicka en begäran om att välja en av de databaser som är tillgängliga för användaren vars inloggning du skickade till mysql_connect-funktionen. För att göra detta, använd en annan inbyggd PHP-funktion - mysql_select_db. Det kräver obligatorisk indikering av två parametrar - namnet på databasen du är intresserad av och en länk till den etablerade anslutningen till SQL-servern. Till exempel, om tabellerna du behöver finns i en databas som heter SiteBase, måste du ringa till den här funktionen för att ansluta från föregående steg:

mysql_select_db ("SiteBase", $ connectToDB);

Steg 4

Kodningen av databastabellerna sammanfaller inte alltid med den kodning som används av webbapplikationen, så det är tillrådligt att omedelbart efter att ha valt databasen ge SQL-servern exakta instruktioner i vilken kodning den kommer att ta emot och skicka information till webbapplikationen, och där den ska skrivas och läsas från databastabeller. För att göra detta använder du den inbyggda mysql_query-funktionen och skickar de nödvändiga MySQL-kommandona. Det räcker att skicka en uppsättning med tre sådana kommandon, till exempel:

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

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

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

Rekommenderad: