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: Ma'lumotlar bazasi bilan ishlash phpmyadmin 2024, Aprel
Anonim

MySQL bugungi kunda veb-qurilishda eng ko'p ishlatiladigan ma'lumotlar bazasini boshqarish tizimi. PHP-ning server tomonida yozish tili Internet-resurslarni yaratishda yanada faolroq qo'llaniladi va, albatta, u MySQL bilan ishlash uchun butun funktsiyalar to'plamini taqdim etadi. Ular orasida ma'lumotlar bazasiga ulanish uchun PHP-skriptlarida ishlatiladiganlar mavjud.

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

Ko'rsatmalar

1-qadam

PHP skriptida yangi o'zgaruvchini yarating va unga o'rnatilgan mysql_connect funktsiyasi tomonidan qaytarilgan havolani tayinlang. Ushbu funktsiyani uchta parametrdan o'tkazish kerak: sql-server manzili, foydalanuvchi nomi va parol. Manzil ulanish protokolidan boshlab va uzoq serverning port raqami bilan tugaydigan to'liq havola bo'lishi mumkin - masalan,

2-qadam

Agar skript MySQL DBMS joylashgan mahalliy serverda bajarilgan bo'lsa, unda to'liq manzil o'rniga, localhost ajratilgan belgisini kiriting. Masalan, ushbu funktsiya tomonidan qaytarilgan mos yozuvlar identifikatori tayinlangan yangi o'zgaruvchini o'z ichiga olgan qator quyidagicha ko'rinishi mumkin:

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

Agar ulanish amalga oshmasa, $ connectToDB o'zgaruvchisi False bo'ladi.

3-qadam

Oldingi bosqichda siz SQL-server bilan aloqa o'rnatdingiz va shundan so'ng siz foydalanuvchi uchun mavjud bo'lgan ma'lumotlar bazalaridan birini tanlash uchun so'rov yuborishingiz kerak, bu tizimga kirishingiz mysql_connect funktsiyasiga o'tdi. Buning uchun boshqa o'rnatilgan PHP funktsiyasidan foydalaning - mysql_select_db. Buning uchun ikkita parametrning majburiy ko'rsatilishi kerak - ma'lumotlar bazasi nomi sizni qiziqtiradi va SQL-serverga o'rnatilgan ulanishga havola. Masalan, agar sizga kerakli jadvallar SiteBase deb nomlangan ma'lumotlar bazasida joylashgan bo'lsa, avvalgi bosqichdan ulanish uchun ushbu funktsiyaga qo'ng'iroq quyidagicha yozilishi kerak:

mysql_select_db ("SiteBase", $ connectToDB);

4-qadam

Ma'lumotlar bazasi jadvallarini kodlash har doim ham veb-dastur tomonidan qo'llaniladigan kodlash bilan mos kelavermaydi, shuning uchun ma'lumotlar bazasini tanlagandan so'ng darhol SQL serverga veb-dasturga ma'lumotlarni qabul qilish va yuborish bo'yicha aniq ko'rsatmalar berish tavsiya etiladi va unda ma'lumotlar bazasi jadvallaridan yozilishi va o'qilishi kerak. Buning uchun o'rnatilgan Mysql_query funktsiyasidan foydalaning, unga kerakli MySQL buyruqlarini o'tkazing. Uchta shunday buyruqlar to'plamini yuborish kifoya, masalan:

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

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

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

Tavsiya: