Разработка электронного магазина на PHP и MySQL. Пинягина О.В. - 45 стр.

UptoLike

Составители: 

Разработка электронного магазина
на PHP и MySQL
45
Этап 4. Разработка витрины электронного магазина
PHP и MySQL
Для МySQL в PHP разработаны функции прямого доступа к данным.
Рассмотрим функции, без которых нам не обойтись.
1. Подключение к серверу
int mysql_connect (string
имя_хоста [:порт] [, string
пользователь[, string пароль]])
функция пытается установить соединение с
сервером, в случае успеха возвращает
дескриптор соединения, в случае неудачи -
ноль.
Например,
mysql_connect("localhost", "root", "") or
die ("Не могу подключиться к серверу MySQL!");
В этой команде, если подключение не удалось, mysql_connect возвращает 0,
и поэтому выполняется второй операнд логического ИЛИ - функция die
выводит сообщение и завершает работу сценария.
2. Выбор базы данных
int mysql_select_db (string
имя_БД [, int
дескриптор_соединения])
функция пытается выбрать базу данных, в
случае успеха возвращает истину, в случае
неудачи - ложь. Если дескриптор
соединения не указан, имеется в виду
последнее соединение.
Например,
mysql_select_db("mycross") or
die ("Не могу подключиться к базе данных");
В этой команде, если база данных не выбрана, mysql_select_db возвращает 0,
и поэтому выполняется второй операнд логического ИЛИ - функция die
выводит сообщение и завершает работу сценария.
3. Выполнение запроса
int mysql_query (string запрос
функция пытается выполнить запрос, в
случае успеха возвращает дескриптор
                             Разработка электронного магазина на PHP и MySQL


        Этап 4. Разработка витрины электронного магазина
                                                              PHP и MySQL

     Для МySQL в PHP разработаны функции прямого доступа к данным.
Рассмотрим функции, без которых нам не обойтись.

1. Подключение к серверу
                                функция пытается установить соединение с
int mysql_connect (string
имя_хоста [:порт] [, string     сервером, в случае успеха возвращает
пользователь[, string пароль]]) дескриптор соединения, в случае неудачи -
                                ноль.


Например,
mysql_connect("localhost", "root", "") or
     die ("Не могу подключиться к серверу MySQL!");

В этой команде, если подключение не удалось, mysql_connect возвращает 0,
и поэтому выполняется второй операнд логического ИЛИ - функция die
выводит сообщение и завершает работу сценария.

2. Выбор базы данных

                                     функция пытается выбрать базу данных, в
int mysql_select_db (string          случае успеха возвращает истину, в случае
имя_БД [, int                        неудачи - ложь. Если дескриптор
дескриптор_соединения])              соединения не указан, имеется в виду
                                     последнее соединение.


Например,
mysql_select_db("mycross") or
     die ("Не могу подключиться к базе данных");

В этой команде, если база данных не выбрана, mysql_select_db возвращает 0,
и поэтому выполняется второй операнд логического ИЛИ - функция die
выводит сообщение и завершает работу сценария.

3. Выполнение запроса

int mysql_query (string запрос       функция пытается выполнить запрос, в
                                     случае успеха возвращает дескриптор
                                                                             45