როგორ დაუკავშირდეთ ბაზას

Სარჩევი:

როგორ დაუკავშირდეთ ბაზას
როგორ დაუკავშირდეთ ბაზას

ვიდეო: როგორ დაუკავშირდეთ ბაზას

ვიდეო: როგორ დაუკავშირდეთ ბაზას
ვიდეო: რუსული სამხედრო ბაზები საქართველოში 2024, მაისი
Anonim

MySQL დღეს მონაცემთა ბაზების მართვის ყველაზე ფართოდ გამოყენებული სისტემაა ვებ – მშენებლობაში. სერვერული სკრიფტების ენა PHP კიდევ უფრო აქტიურად გამოიყენება ინტერნეტ რესურსების შექმნისას და, რა თქმა უნდა, იგი უზრუნველყოფს MySQL- თან მუშაობის მთელ ფუნქციებს. მათ შორის არის ისეთებიც, რომლებიც გამოიყენება PHP სკრიპტებში მონაცემთა ბაზასთან დასაკავშირებლად.

როგორ დაუკავშირდეთ ბაზას
როგორ დაუკავშირდეთ ბაზას

ინსტრუქციები

Ნაბიჯი 1

Php სკრიპტში შექმენით ახალი ცვლადი და მიანიჭეთ მას ჩამონტაჟებული mysql_connect ფუნქციის მიერ დაბრუნებული ბმული. ამ ფუნქციას უნდა გადაეცეს სამი პარამეტრი: sql- სერვერის მისამართი, მომხმარებლის სახელი და პაროლი. მისამართი შეიძლება იყოს სრული ბმული, დაწყებული კავშირის პროტოკოლით და დამთავრებული დისტანციური სერვერის პორტის ნომრით - მაგალითად,

ნაბიჯი 2

თუ სკრიპტი შესრულებულია იმავე ადგილობრივ სერვერზე, სადაც მდებარეობს MySQL DBMS, მაშინ სრული მისამართის ნაცვლად, შეიყვანეთ დაცული დანიშნულება localhost. მაგალითად, ახალი ცვლადის შემცველი სტრიქონი, რომელსაც ენიჭება ამ ფუნქციის მიერ დაბრუნებული მითითების იდენტიფიკატორი, შეიძლება ასე გამოიყურებოდეს:

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

თუ კავშირი ვერ მოხერხდა, $ connectToDB ცვლადი იქნება False.

ნაბიჯი 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" ");

გირჩევთ: