Baza Bilan Qanday Bog'lanish Kerak

Mundarija:

Baza Bilan Qanday Bog'lanish Kerak
Baza Bilan Qanday Bog'lanish Kerak

Video: Baza Bilan Qanday Bog'lanish Kerak

Video: Baza Bilan Qanday Bog'lanish Kerak
Video: ESET NOD32 Antivirus bepul ( offline ) baza o'rnatish | Aktivatsiya so'ramidigan Eng zo'r versiyasi 2024, Aprel
Anonim

Ilovani ma'lumotlar bazasiga ulash uchun u ushbu DBMS tomonidan ishlatiladigan tilda tegishli buyruqlar ketma-ketligini yuborishi kerak. Bugungi kunda MySQL ma'lumotlar bazasini boshqarish tizimi juda tez-tez ishlatiladi va ular bilan ishlash uchun dasturlar PHP server tomonida dasturlash tilida yoziladi. Quyida dasturni MySQL ma'lumotlar bazasiga ulash uchun ushbu tilda buyruqlar ketma-ketligining varianti keltirilgan.

Baza bilan qanday bog'lanish kerak
Baza bilan qanday bog'lanish kerak

Ko'rsatmalar

1-qadam

SQL-serverga ma'lumotlar bazasiga ulanish so'rovini yuborish uchun PHP-ning o'rnatilgan mysql_connect funktsiyasidan foydalaning. Ushbu funktsiya uchta zarur parametrga ega, ulardan birinchisida ma'lumotlar bazasining manzili ko'rsatilishi kerak. Ko'pincha, ushbu server va unga kiradigan skript bir xil jismoniy serverda bo'ladi, shuning uchun manzil sifatida localhost zaxiralangan so'zi ishlatiladi. Ikkinchi parametr ulanuvchi foydalanuvchining loginini, uchinchisi esa uning parolini o'z ichiga olishi kerak. Misol uchun:

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

2-qadam

SQL-serverga yangi ulanish yaratgandan so'ng o'rnatilgan mysql_select_db funktsiyasini qo'llang. Ushbu funktsiya keyinchalik joylashtirilgan jadvallar bilan ishlash uchun serverda joylashgan ma'lumotlar bazalaridan birini tanlaydi. Siz funktsiyaga ikkita o'zgaruvchini kiritishingiz kerak: birinchisida kerakli ma'lumotlar bazasining nomi, ikkinchisida avvalgi bosqichda yaratgan resurs havolasi bo'lishi kerak. Misol uchun:

mysql_select_db ("myBase", $ DBconnection);

3-qadam

Ba'zan ma'lumotlar ko'rsatilganda dastur tomonidan qo'llaniladigan kodlash ma'lumotlar bazasi jadvallarida ma'lumotlar yozilgan kodlash bilan mos kelmaydi. Bunday holda, siz serverga kodlashda sizning so'rovlaringizni va qaysi kodlashda uning javoblarini o'zgartirishi kerak bo'lgan o'rnatishni berishingiz kerak. Buni ma'lumotlar bazasini tanlagandan so'ng, masalan, quyidagi SQL so'rovlar to'plamini yuborish orqali amalga oshirish mumkin:

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

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

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

Shundan so'ng siz to'g'ridan-to'g'ri ma'lumotlar bazasi jadvallari bilan ishlashni boshlashingiz mumkin.

4-qadam

PHP dasturlariga ulanish uchun maxsus ishlab chiqilgan funktsiyalar va sinf kutubxonalaridan sizning skriptlaringiz va ma'lumotlar bazangiz o'rtasida vosita sifatida foydalaning. Ulardan foydalanishning afzalligi shundaki, bunday kutubxonalarda ma'lumotlar almashinuvi bilan bog'liq barcha nuanslar hisobga olinadi va ehtiyotkorlik bilan disk raskadrovka qilinadi. Ulardan foydalanish tasodifiy xatolarga yo'l qo'ymaslik, ma'lumotlar bazalari bilan ishlash uchun skriptlarni yozishni soddalashtirish va ularni ko'p qirrali qilishga yordam beradi. Bunday kutubxonaning misoli - Dmitriy Koterov rahbarligida ishlab chiqilgan DbSimple.

Tavsiya: