Програмыг мэдээллийн баазтай холбохын тулд энэ нь тухайн ДБМБ-ийн ашигладаг хэл дээрх тохирох дарааллын дарааллыг илгээх ёстой. MySQL мэдээллийн баазын менежментийн системийг өнөө үед ихэвчлэн ашигладаг бөгөөд тэдгээртэй ажиллах програмууд нь скрипт сервер талын PHP програмчлалын хэл дээр бичигдсэн байдаг. Програмыг MySQL мэдээллийн сантай холбоход зориулсан энэ хэл дээрх командын дарааллын хувилбарыг доор харуулав.
Зааварчилгаа
1-р алхам
PHP-ийн суулгасан mysql_connect функцийг ашиглан мэдээллийн баазын холболтын хүсэлтийг SQL сервер рүү илгээнэ үү. Энэ функц нь шаардлагатай гурван параметртэй бөгөөд эхнийх нь мэдээллийн сангийн хаягийг зааж өгөх ёстой. Ихэнх тохиолдолд энэ сервер болон түүнд хандах скрипт нь ижил физик сервер дээр байдаг тул localhost-ийн нөөцлөгдсөн үгийг хаяг болгон ашигладаг. Хоёрдахь параметр нь холбогдох хэрэглэгчийн нэвтрэх, гурав дахь нь түүний нууц үгийг агуулсан байх ёстой. Жишээлбэл:
$ DBconnection = mysql_connect ("localhost", "myName", "myPass");
Алхам 2
SQL сервертэй шинэ холболт үүсгэсний дараа mysql_select_db функцийг ашиглана уу. Энэ функц нь дараа нь байрлуулсан хүснэгтүүдтэй ажиллахын тулд сервер дээр байрлах мэдээллийн сангуудын аль нэгийг сонгоно. Та функцэд хоёр хувьсагчийг дамжуулах хэрэгтэй: эхнийх нь шаардлагатай мэдээллийн баазын нэрийг, хоёр дахь нь өмнөх алхам дээр үүсгэсэн нөөцийн холбоосыг агуулсан байх ёстой. Жишээлбэл:
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 юм.