Php работа с база данни MySQL, лекции по уеб програмиране

MySQL - е популярна релационна база данни клиент-сървър, който се използва в различни приложения. Стандартният език на управление на релационни бази данни е SQL. SQL е структурирана заявка език (Structured Query Language), който MySQL използва, за да общуват с други програми. Освен това, MySQL има своите разширени SQL функции, за да предоставят на потребителите с допълнителна функционалност.

Всяка програма на езика на PHP, който ще работи с база данни MuSQL трябва да се състои от следните задължителни основни стъпки:
1. Установяване на връзка със сървъра MySQL.
2. Изберете базата данни, за да работят.
3. Изпращане на команди MYSQL сървър и да получите отговори.
4. Процес на резултатите.
5. Затворете връзката към сървъра MySQL.

Прилагане на тези дейности по няколко начина:
1. С помощта на стандартни класическите функции за достъп до MySQL база данни.
2. Използване на разширените функции на MySQLi разширение за версии на PHP 5 и MySQL 4.1.
3. С помощта на класовете и методите на MySQLi разширение за версии на PHP 5 и MySQL 4.1.

Вземем примера реализиран като достъп до база данни MySQL всеки един от тези методи.

Класически достъп до базата данни MySQL

Текущата връзка с базата данни MySQL

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

Свързване към база данни MySQL с помощта на класове и методи

ОО интерфейс осигурява малко по-кратък и по-малко грешки чувствителен начин да се свърже с базата данни.

Използване на шаблони на заявки чрез достъп до базата данни

Готови изявления или шаблони предоставят на разработчиците възможността за създаване на заявки, които са по-безопасни, имат по-добри резултати и са по-удобно да пиша.

В процеса на работа с тези шаблони:

1. Подгответе се за заявка на сървъра шаблона на MySQL с настройките.
2. Bind PHP променливи на параметри в празно заявка.
3. Писане на команда към сървъра за изпълнение на заявка.
4. Искане за получаване на нова серия от данни в тези променливи.