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
   52   53   54   55   56   57   58   59   60   61   62