Ako Sa Pripojiť K Základni

Obsah:

Ako Sa Pripojiť K Základni
Ako Sa Pripojiť K Základni

Video: Ako Sa Pripojiť K Základni

Video: Ako Sa Pripojiť K Základni
Video: Pripojenie k porade 2024, Smieť
Anonim

Ak chcete pripojiť aplikáciu k databáze, musí odoslať príslušnú postupnosť príkazov v jazyku používanom v tomto konkrétnom systéme DBMS. Systém správy databáz MySQL sa dnes veľmi často používa a aplikácie na prácu s nimi sú napísané v skriptovacom serverovom programovacom jazyku PHP. Ďalej uvádzame variant sekvencie príkazov v tomto jazyku na pripojenie aplikácie k databáze MySQL.

Ako sa pripojiť k základni
Ako sa pripojiť k základni

Inštrukcie

Krok 1

Na odoslanie žiadosti o pripojenie k databáze na server SQL použite zabudovanú funkciu mysql_connect v PHP. Táto funkcia má tri požadované parametre, z ktorých prvý musí špecifikovať adresu databázy. Najčastejšie sa tento server a skript, ktorý k nemu pristupuje, nachádzajú na rovnakom fyzickom serveri, takže ako adresa sa použije slovo vyhradené pre miestny hostiteľ. Druhý parameter by mal obsahovať prihlásenie pripojeného používateľa a tretí - jeho heslo. Napríklad:

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

Krok 2

Po vytvorení nového pripojenia k serveru SQL použite zabudovanú funkciu mysql_select_db. Táto funkcia vyberie jednu z databáz umiestnených na serveri pre následnú prácu s tabuľkami, ktoré sú na ňom umiestnené. Funkcii musíte odovzdať dve premenné: prvá by mala obsahovať názov požadovanej databázy a druhá by mala obsahovať odkaz na zdroj, ktorý ste vytvorili v predchádzajúcom kroku. Napríklad:

mysql_select_db ("myBase", $ DBconnection);

Krok 3

Niekedy sa kódovanie používané aplikáciou pri zobrazovaní údajov nezhoduje s kódovaním, v ktorom sú informácie zapísané do databázových tabuliek. V takom prípade musíte serveru dať inštaláciu, v ktorej kódovaní má prijímať vaše požiadavky av ktorom kódovaní má prevádzať odpovede. To sa dá urobiť tak, že sa po výbere databázy pošle napríklad nasledujúca sada dotazov SQL:

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

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

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

Potom môžete začať pracovať priamo s tabuľkami databázy.

Krok 4

Používajte knižnice funkcií a tried špeciálne navrhnuté na pripojenie k aplikáciám PHP ako médium medzi vašimi skriptmi a databázou. Výhodou ich použitia je, že sú zohľadnené a starostlivo odladené všetky nuansy spojené s výmenou údajov v takýchto knižniciach. Ich použitie pomáha predchádzať náhodným chybám, zjednodušuje písanie skriptov pre prácu s databázami a zvyšuje ich univerzálnosť. Príkladom takejto knižnice je DbSimple vyvinutá pod vedením Dmitrija Koterova.

Odporúča: