Архив рассылки -программирование на PHP




В нее мы будем помешать наш запрос...


В нее мы будем помешать наш запрос к БД, прежде чем его активировать.

Третья (sql_err) — код ошибки. Сервер MySQL, как и любая друга программа, может давать различные сбои как по своей вине, так и по нашей: когда наш запрос написан с ошибками. Вот эта переменная и будет работать у нас "флагом", который будет "подниматься", если произошла какая-то ошибка.

А четвертая переменная (sql_res) будет содержать в себе полученную информацию из базы данных после выполнения запроса. Из этой переменной мы будем извлекать эту информацию удобным нам способом.

Замечательно. Других переменных нам тут пока не понадобится, переходим к функциям.


    Вынужден с этого момента помещать куски исходников в текстовые блоки типа textarea, иначе они просто не влезут в формат моего сайта: либо расползется дизайн, либо будут переносы строк. И то, и другое — вредно для восприятия информации. Я постараюсь прилично все это оформить (прошу прощения у пользователей Netscape Navigator за то, что Нетскейп так и не научился нормально отрабатывать стили).

Функция подключения к базе данных. function sql_connect() { $this->conn_id=mysql_connect($this->sql_host,$this->sql_login,$this->sql_passwd); mysql_select_db($this->sql_database); }
Поясню построчно:

. заголовок функции с названием

. открывающая фигурная скобка

. присваиваем переменной $conn_id идентификатор подключения к базе. Подключение производит функция PHP mysql_connect, которой в качестве параметров передаются: адрес хоста (компьютера с MySQL-сервером, логин и пароль).

. выбираем базу данных, с которой будем работать. Выбор производится функцией MySQL mysql_select_db, которой в качестве параметра и передается название нашей базы данных.

. закрывающая фигурная скобка.

Понятно, что мы сделали? Мы подключились к серверу MySQL, используя свои реквизиты, после чего, выбрали интересующую нас базу данных.









Начало    Назад    Вперед




Книжный магазин