Kako Se Povezati Z Bazo

Kazalo:

Kako Se Povezati Z Bazo
Kako Se Povezati Z Bazo

Video: Kako Se Povezati Z Bazo

Video: Kako Se Povezati Z Bazo
Video: Влад А4 и Директор против СИРЕНОГОЛОВОГО 2024, Maj
Anonim

MySQL je danes najpogosteje uporabljen sistem za upravljanje baz podatkov v spletni gradnji. Strežniški skriptni jezik PHP se še bolj aktivno uporablja pri ustvarjanju internetnih virov in seveda ponuja celoten nabor funkcij za delo z MySQL. Med njimi so tudi taki, ki se v PHP skriptih uporabljajo za povezavo z bazo podatkov.

Kako se povezati z bazo
Kako se povezati z bazo

Navodila

Korak 1

V skriptu php ustvarite novo spremenljivko in ji dodelite povezavo, ki jo vrne vgrajena funkcija mysql_connect. Tej funkciji je treba predati tri parametre: naslov strežnika sql, uporabniško ime in geslo. Naslov je lahko popolna povezava, ki se začne s protokolom povezave in konča s številko vrat oddaljenega strežnika - na primer

2. korak

Če se skript izvaja na istem lokalnem strežniku, kjer se nahaja DBMS MySQL, namesto polnega naslova vnesite rezervirano oznako localhost. Na primer, niz, ki vsebuje novo spremenljivko, ki ji je dodeljen referenčni identifikator, ki jo vrne ta funkcija, je lahko videti takole:

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

Če povezava ne uspe, bo spremenljivka $ connectToDB napačna.

3. korak

V prejšnjem koraku ste vzpostavili stik s strežnikom SQL, nato pa morate poslati zahtevo za izbiro ene od zbirk podatkov, ki so na voljo uporabniku, katerega prijavo ste poslali v funkcijo mysql_connect. Za to uporabite drugo vgrajeno funkcijo PHP - mysql_select_db. Zahteva obvezno navedbo dveh parametrov - ime baze podatkov, ki vas zanima, in povezavo do vzpostavljene povezave s strežnikom SQL. Če se na primer tabele, ki jih potrebujete, nahajajo v zbirki podatkov, imenovani SiteBase, mora biti za povezavo iz prejšnjega koraka klic te funkcije zapisan na naslednji način:

mysql_select_db ("SiteBase", $ connectToDB);

4. korak

Kodiranje tabel baze podatkov ne sovpada vedno s kodiranjem, ki ga uporablja spletna aplikacija, zato je priporočljivo, da takoj po izbiri baze podatkov strežniku SQL da natančna navodila, v katerem kodiranju bo prejemal in poslal informacije v spletno aplikacijo, in v katerem naj se piše in bere iz tabel baze podatkov. Za to uporabite vgrajeno funkcijo mysql_query in ji posredujte zahtevane ukaze MySQL. Dovolj je poslati nabor treh takih ukazov, na primer:

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

mysql_query ("NASTAVI znakovne_nastavke = 'cp1251'");

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

Priporočena: