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

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

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

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

Video: Ինչպես միանալ բազային
Video: Տվյալների հենքեր Դաս1 2024, Մայիս
Anonim

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

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

Հրահանգներ

Քայլ 1

Php սցենարում ստեղծեք նոր փոփոխական և նշանակեք ներկառուցված mysql_connect գործառույթի վերադարձած հղումը: Այս գործառույթը պետք է փոխանցվի երեք պարամետր `sql-server հասցե, օգտվողի անուն և գաղտնաբառ: Հասցեն կարող է լինել ամբողջական հղում `սկսած կապի արձանագրությունից և ավարտված հեռավոր սերվերի պորտի համարով, օրինակ`

Քայլ 2

Եթե սցենարը կատարվում է նույն տեղական սերվերի վրա, որտեղ գտնվում է MySQL DBMS- ը, ապա լրիվ հասցեի փոխարեն, մուտքագրեք պահուստավորված նշանակման localhost: Օրինակ, նոր փոփոխական պարունակող տողը, որին վերագրվում է այս գործառույթի կողմից վերադարձված տեղեկանքի նույնացուցիչը, կարող է նման լինել.

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

Եթե կապը ձախողվի, $ connectToDB փոփոխականը կեղծ կլինի:

Քայլ 3

Նախորդ քայլում դուք կապ հաստատեցիք SQL սերվերի հետ, և դրանից հետո դուք պետք է խնդրանք ուղարկեք ՝ ընտրելու այն օգտագործողին հասանելի շտեմարաններից մեկը, որի մուտքն անցել եք mysql_connect գործառույթին: Դա անելու համար օգտագործեք մեկ այլ ներկառուցված PHP գործառույթ ՝ mysql_select_db: Դա պահանջում է երկու պարամետրերի պարտադիր նշում `ձեզ հետաքրքրող տվյալների շտեմարանի անվանումը և հղում դեպի հաստատված կապը SQL սերվերի հետ: Օրինակ, եթե ձեզ համար անհրաժեշտ աղյուսակները տեղակայված են SiteBase կոչվող շտեմարանում, ապա նախորդ քայլից միանալու համար այս գործառույթի կանչը պետք է գրվի հետևյալ կերպ.

mysql_select_db («Կայքի բազա», $ connectToDB);

Քայլ 4

Շտեմարանի աղյուսակների կոդավորումը միշտ չէ, որ համընկնում է վեբ հավելվածի կողմից օգտագործվող կոդավորման հետ, ուստի խորհուրդ է տրվում տվյալների բազան ընտրելուց անմիջապես հետո SQL սերվերին տալ ճշգրիտ ցուցումներ, որոնցում կոդավորումը կստանա և տեղեկատվություն կուղարկի վեբ հավելվածին, և որում այն պետք է գրված լինի և կարդա տվյալների շտեմարանի աղյուսակներից: Դա անելու համար օգտագործեք ներկառուցված mysql_query գործառույթը ՝ դրան փոխանցելով անհրաժեշտ MySQL հրամաններ: Բավական է ուղարկել երեք այդպիսի հրամանների հավաքածու, օրինակ ՝

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

mysql_query ("SET character_set_results = 'cp1251");

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

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