Baza Necə Qoşulmaq Olar

Mündəricat:

Baza Necə Qoşulmaq Olar
Baza Necə Qoşulmaq Olar

Video: Baza Necə Qoşulmaq Olar

Video: Baza Necə Qoşulmaq Olar
Video: HANSI BAZA ? (Make Up) 2024, Noyabr
Anonim

Tətbiqi verilənlər bazasına qoşmaq üçün, bu DBMS tərəfindən istifadə olunan dildə müvafiq əmrlər ardıcıllığını göndərməlidir. MySQL verilənlər bazası idarəetmə sistemi bu gün çox tez-tez istifadə olunur və onlarla işləmək üçün proqramlar skript ssenarisi tərəfli PHP dilində yazılır. Aşağıda bir tətbiqi MySQL verilənlər bazasına qoşmaq üçün bu dildə əmrlər ardıcıllığının bir variantı verilmişdir.

Baza necə qoşulmaq olar
Baza necə qoşulmaq olar

Təlimat

Addım 1

SQL serverinə verilənlər bazası bağlantısı istəyi göndərmək üçün PHP-nin daxili mysql_connect funksiyasından istifadə edin. Bu funksiyanın üç tələb olunan parametri var, bunlardan birincisi verilənlər bazasının ünvanını göstərməlidir. Çox vaxt bu server və ona daxil olan skript eyni fiziki serverdədir, buna görə localhost ayrılmış sözü ünvan kimi istifadə olunur. İkinci parametr birləşdirən istifadəçinin girişini, üçüncüsü - şifrəsini ehtiva etməlidir. Misal üçün:

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

Addım 2

SQL serverinə yeni bir əlaqə yaratdıqdan sonra daxili mysql_select_db funksiyasını tətbiq edin. Bu funksiya, yerləşdirilən cədvəllərlə sonrakı iş üçün serverdə yerləşən verilənlər bazalarından birini seçir. Funksiyaya iki dəyişən verməlisiniz: birincisi tələb olunan verilənlər bazasının adını, ikincisi isə əvvəlki addımda yaratdığınız resurs bağlantısını ehtiva etməlidir. Misal üçün:

mysql_select_db ("myBase", $ DBconnection);

Addım 3

Bəzən məlumatların göstərilməsi zamanı tətbiqetmənin istifadə etdiyi kodlaşdırma məlumatların verilənlər bazası cədvəllərinə yazıldığı kodlaşdırma ilə uyğun gəlmir. Bu vəziyyətdə, serverə kodlaşdırma ilə istəklərinizi qəbul edəcəyi və cavabları hansı kodlaşdırmada çevirəcəyi bir quraşdırma verməlisiniz. Bu, bir verilənlər bazası seçildikdən sonra, məsələn, aşağıdakı SQL sorğularını göndərərək edilə bilər:

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

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

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

Bundan sonra birbaşa verilənlər bazası cədvəlləri ilə işə başlaya bilərsiniz.

Addım 4

PHP tətbiqetmələrinə skriptlərinizlə verilənlər bazası arasında vasitə kimi qoşulmaq üçün xüsusi hazırlanmış funksiya və sinif kitabxanalarından istifadə edin. Onlardan istifadənin üstünlüyü ondan ibarətdir ki, bu cür kitabxanalarda məlumat mübadiləsi ilə əlaqəli bütün nüanslar nəzərə alınır və diqqətlə ayıklanır. Onların istifadəsi təsadüfi səhvlərin qarşısını almağa, verilənlər bazaları ilə işləmək üçün yazı skriptlərini sadələşdirməyə və daha çox yönlü etməyə kömək edir. Belə bir kitabxanaya nümunə Dmitri Koterovun rəhbərliyi altında hazırlanmış DbSimple'dir.

Tövsiyə: