Page 57 - 4475
P. 57
ЛАБОРАТОРНА РОБОТА № 6
Тема: Звертання до бази даних MySQL засобами мови
PHP.
Мета: вивчити принципи роботи веб-додатків з
базами даних. Організувати підключення до бази даних з
допомогою засобів мови PHP.
Теоретична частина
З'єднання з сервером та вибір бази даних.
Основною функцією для з'єднання з сервером MySQL є
mysql_connect (), яка підключає скрипт до сервера баз
даних MySQL та виконує авторизацію користувача на
сервері бази даних. Синтаксис у даної функції такий:
mysql_connect ([string $hostname] [, string $user]
[, string $password]);
Якщо ви хочете вказати інші імена MySQL-хоста,
користувача і пароль, ви завжди можете це зробити.
Параметр $hostname може бути вказаний у вигляді: хост:
порт. Функція повертає ідентифікатор (типу int) з'єднання,
вся подальша робота здійснюється тільки через цей
ідентифікатор. При наступному виконанні функції
mysql_connect () з тими ж параметрами нове з'єднання не
буде відкрито, а функція поверне ідентифікатор існуючого
з'єднання.
Для закриття з'єднання призначена функція
mysql_close (int $ connection_id). Взагалі, підключення
можна і не закривати - воно буде закрито автоматично по
завершенні роботи PHP скрипта. Однак, це поганий стиль.
Якщо кількість з'єднань більше одного, вказується
ідентифікатор $ connection_id того з'єднання, яке необхідно
закрити.
Функція mysql_connect () встановлює звичайне
з'єднання з MySQL. Однак, PHP підтримує постійні
з'єднання - для цього використовують функцію
mysql_pconnect (). Аргументи цієї функції такі ж, як і у
52