Свързване с MySQL база данни

В този урок ще се научите как да се свържете към база от данни

Трябва да се установи връзка с базата данни MySQL. Това е изключително важна стъпка, защото ако скриптът ви не може да се свърже с базата данни, заявките ви в данните няма да успее.







Добри практики в използването на бази данни, за да се установи потребителско име, парола и име на база данни стойности в началото на кода на скрипта. Ако трябва да ги промените по-късно, тя ще бъде лесна задача.

Трябва да замените "your_username", "your_password" и "your_database" с потребителско име MySQL, паролата и базата данни, която ще бъде използвана от скрипта.

В този момент може да се чудите дали това е риск за сигурността, за да запазите паролата във файла. Не е нужно да се притеснявате, защото кода на PHP се обработва от сървъра, преди да бъдат изпратени към браузъра. По този начин, посетителите няма да видите кода скрипт в изходния код на страницата.

Тогава имате нужда от PHP скрипт, за да се свърже с базата данни. Това може да стане с помощта на функцията mysql_connect PHP:







Това казва на PHP за да се свържете към сървъра на MySQL база данни за "Localhost" (локално е сървърът, MySQL, което обикновено се изпълнява на същия физически сървър като скрипта).

След осъществяване на връзката, трябва да изберете базата данни, която искате да използвате. Това трябва да е база данни, до която си име има достъп. Това може да бъде постигнато чрез следната команда:

Това казва на PHP, за да изберете базата данни, която се съхранява в базата данни на променливата $ (в нашия случай това ще изберете "your_database" на базата данни). Ако скриптът не може да се свърже той спира изпълнението и показва съобщение за грешка:

Не може да се избере база данни

"Или да умре" част от полза, тъй като осигурява функционалността на възможностите за отстраняване на грешки. Все пак, това не е от съществено значение.

Друга важна функция на PHP е:

Това е една много важна функция, тя се затваря връзката към сървъра на базата данни. Скриптът ви ще продължи да работи, ако не включите тази функция. И твърде много отворени MySQL връзки могат да причинят проблеми за профила си. Добра практика е да затворите връзката с MySQL, когато се изпълнят всички заявки.

Вие сте свързани към сървъра и изберете базата данни, която искате да работите. Можете да започнете запитвания към базата данни в този момент.