Jak Se Připojit K Základně

Obsah:

Jak Se Připojit K Základně
Jak Se Připojit K Základně

Video: Jak Se Připojit K Základně

Video: Jak Se Připojit K Základně
Video: Jak se PŘIPOJIT na SirYakari EVENT? 2024, Listopad
Anonim

Chcete-li připojit aplikaci k databázi, musí odeslat příslušnou sekvenci příkazů v jazyce používaném tímto konkrétním DBMS. Systém správy databází MySQL se dnes velmi často používá a aplikace pro práci s nimi jsou psány ve skriptovacím programovacím jazyce na straně serveru PHP. Níže je uvedena varianta posloupnosti příkazů v tomto jazyce pro připojení aplikace k databázi MySQL.

Jak se připojit k základně
Jak se připojit k základně

Instrukce

Krok 1

K odeslání požadavku na připojení k databázi na server SQL použijte integrovanou funkci mysql_connect v PHP. Tato funkce má tři požadované parametry, z nichž první musí specifikovat adresu databáze. Nejčastěji je tento server a skript, který k němu přistupuje, na stejném fyzickém serveru, takže jako adresa se použije slovo vyhrazené pro localhost. Druhý parametr by měl obsahovat přihlašovací údaje připojeného uživatele a třetí - jeho heslo. Například:

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

Krok 2

Po vytvoření nového připojení k serveru SQL použijte vestavěnou funkci mysql_select_db. Tato funkce vybere jednu z databází umístěných na serveru pro následnou práci s tabulkami v něm umístěnými. Funkci musíte předat dvě proměnné: první by měla obsahovat název požadované databáze a druhá by měla obsahovat odkaz na prostředek, který jste vytvořili v předchozím kroku. Například:

mysql_select_db ("myBase", $ DBconnection);

Krok 3

Někdy kódování používané aplikací při zobrazování dat neodpovídá kódování, ve kterém jsou informace zapsány do databázových tabulek. V tomto případě musíte dát serveru instalaci, ve které by měl kódování přijímat vaše požadavky a ve kterém kódování by měl převádět své odpovědi. To lze provést odesláním, například po výběru databáze, následující sady dotazů SQL:

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

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

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

Poté můžete začít pracovat přímo s databázovými tabulkami.

Krok 4

Používejte knihovny funkcí a tříd speciálně navržené pro připojení k aplikacím PHP jako médium mezi vašimi skripty a databází. Výhodou jejich použití je, že všechny nuance spojené s výměnou dat v takových knihovnách jsou brány v úvahu a pečlivě odladěny. Jejich použití pomáhá předcházet náhodným chybám, zjednodušuje psaní skriptů pro práci s databázemi a zvyšuje jejich univerzálnost. Příkladem takové knihovny je DbSimple vyvinutá pod vedením Dmitrije Koterova.

Doporučuje: