Ինչպես միանալ բազային

Բովանդակություն:

Ինչպես միանալ բազային
Ինչպես միանալ բազային

Video: Ինչպես միանալ բազային

Video: Ինչպես միանալ բազային
Video: «Ծնկի ենք բերելու դավաճան ռեժիմին. Եթե հապաղենք, այս պատերազմում վերջնական ջախջախվելու ենք» 2024, Մայիս
Anonim

Applicationրագիրը տվյալների շտեմարանին միացնելու համար այն պետք է ուղարկի հրամանների համապատասխան հաջորդականությունը այս կոնկրետ DBMS- ի կողմից օգտագործվող լեզվով: MySQL տվյալների շտեմարանի կառավարման համակարգը այսօր շատ հաճախ օգտագործվում է, և դրանց հետ աշխատելու համար նախատեսված ծրագրերը գրվում են սկրիպտային կողմի ծրագրավորման լեզվով PHP: Ստորև բերված է այս լեզվով հրահանգների հաջորդականության տարբերակը `մի ծրագիր MySQL տվյալների բազային միացնելու համար:

Ինչպես միանալ բազային
Ինչպես միանալ բազային

Հրահանգներ

Քայլ 1

Օգտագործեք PHP- ի ներկառուցված mysql_connect գործառույթը `տվյալների շտեմարանի կապի հարցումը SQL սերվերին ուղարկելու համար: Այս գործառույթն ունի երեք պահանջվող պարամետր, որոնցից առաջինում պետք է նշվի տվյալների բազայի հասցեն: Շատ հաճախ այս սերվերը և դրան մուտք գործող սցենարը գտնվում են նույն ֆիզիկական սերվերի վրա, ուստի որպես տեղանուն օգտագործվում է localhost- ի վերապահված բառը: Երկրորդ պարամետրը պետք է պարունակի կապող օգտվողի մուտքը, իսկ երրորդը `նրա գաղտնաբառը: Օրինակ:

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

Քայլ 2

Կիրառեք ներկառուցված mysql_select_db գործառույթը SQL սերվերի հետ նոր կապ ստեղծելուց հետո: Այս ֆունկցիան ընտրում է սերվերում տեղակայված շտեմարաններից մեկը `դրանում տեղադրված աղյուսակների հետագա աշխատանքի համար: Դուք պետք է գործառույթին փոխանցեք երկու փոփոխական. Առաջինը պետք է պարունակի պահանջվող տվյալների բազայի անվանումը, իսկ երկրորդը պետք է պարունակի ռեսուրսային հղումը, որը դուք ստեղծել եք նախորդ քայլում: Օրինակ:

mysql_select_db ("myBase", $ DBconnection);

Քայլ 3

Երբեմն տվյալների ցուցադրման ժամանակ հավելվածի օգտագործած կոդավորումը չի համընկնում այն կոդավորման հետ, որում տեղեկատվությունը գրված է տվյալների շտեմարանի աղյուսակներում: Այս դեպքում անհրաժեշտ է սերվերին տալ մի տեղադրում, որտեղ կոդավորումը պետք է ստանա ձեր պահանջները, և որի կոդավորմամբ այն պետք է փոխի իր պատասխանները: Դա կարելի է անել ՝ տվյալների շտեմարան ընտրելուց հետո ուղարկելով, օրինակ, SQL հարցումների հետևյալ հավաքածուն.

mysql_query ("SET character_set_client = 'cp1251");

mysql_query ("SET character_set_results = 'cp1251");

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

Դրանից հետո դուք կարող եք սկսել աշխատել ուղղակիորեն տվյալների շտեմարանի աղյուսակների հետ:

Քայլ 4

Օգտագործեք ֆունկցիաների և դասարանների գրադարաններ, որոնք հատուկ մշակված են PHP ծրագրերին միանալու համար, որպես ձեր գրերի և տվյալների շտեմարանի միջինը: Դրանց օգտագործման առավելությունն այն է, որ այդպիսի գրադարաններում տվյալների փոխանակման հետ կապված բոլոր նրբությունները հաշվի են առնվում և խնամքով կարգաբերվում են: Դրանց օգտագործումը օգնում է խուսափել պատահական սխալներից, պարզեցնել տվյալների շտեմարանների հետ աշխատելու սցենարները և դրանք ավելի բազմակողմանի դարձնել: Նման գրադարանի օրինակ է DbSimple- ը, որը մշակվել է Դմիտրի Կոտերովի ղեկավարությամբ:

Խորհուրդ ենք տալիս: