себе бібліотеки для роботи з MySQL, надаючи розробникам всі необхідні інструменти для взаємодії з сервером баз даних. Функції для роботи з MySQL, які доступні при написанні проектів з використанням PHP, вирішують головні завдання, що виникають при необхідності звернення до бази даних зі сценарію PHP - з'єднання з сервером баз даних, передача йому запиту і витяг результатів, які повернув сервер.
Mysql_connect. Ця функція встановлює з'єднання з сервером server MySQL і повертає дескриптор з'єднання з базою даних, за яким усі інші функції, що приймають цей дескриптор як аргумент, будуть однозначно визначати обрану базу даних. Другим і третім аргументами цієї функції є ім'я користувача username і його пароль password відповідно:
Змінні $ dblocation, $ dbuser і $ dbpasswd зберігають ім'я сервера, ім'я користувача та пароль, і, як правило, прописуються в окремому файлі (наприклад, config.php), який потім вставляється в кожен PHP-файл, в якому є код для роботи з MySQL:
Кількість з'єднань з сервером баз даних, яке може існувати одночасно, обмежена, і встановлюється в конфігурації MySQL параметром max_connectors._connect () встановлює постійне з'єднання з базою даних.
Працюючи з MySQL з командного рядка, необхідно вказувати, яка база даних потрібна: use books;
Те ж саме необхідно і при підключенні з Web. Це може зробити РНР-функція mysql_select_db ():
_select_db («books»);
Щоб здійснити запит, можна скористатися функцією mysql_query (). Однак перш запит необхідно налаштувати:
$ query=«select * from books where». $ searchtype. « like «%». $ searchterm. «%» »;
У цьому випадку буде відшукуватися значення, введене користувачем (Ssearchterm), в поле, яке вказав користувач (Ssearchtype).
Для від'єднання від сервера баз даних існує функція mysql_close (), але, як правило, в її використанні немає необхідності.
mysql_close (database_connection);
Якщо було встановлено постійне з'єднання, то команда на закриття його буде проігнорована, а в разі використання функції mysql_connect () з'єднання буде розірвано після закінчення роботи PHP-сценарію.
1.4 Просування сайтів
Сьогодні Інтернет дозволяє без зусиль знаходити нових клієнтів, ділових партнерів і постачальників. Але для того, щоб сайт був помічений ш...