![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Установка соединенияПервое, что нужно сделать, - это установить соединение с базой данных. Воспользуемся функцией mysql_connect. Синтаксис mysql_connect ресурс mysql_connect ([строка server [, строка username [, строка password [, логическое new_link [, целое client_flags]]]]])Данная функция устанавливает соединение с сервером MySQL и возвращает указатель на это соединение или FALSE в случае неудачи. Для отсутствующих параметров устанавливаются следующие значения по умолчанию: server = 'localhost:3306' username = имя пользователя владельца процесса сервераpassword = пустой парольЕсли функция вызывается дважды с одними и теми же параметрами, то новое соединение не устанавливается, а возвращается ссылка на старое соединение. Чтобы этого избежать, используют параметр new_link, который заставляет в любом случае открыть еще одно соединение. Параметр client_flags - это комбинация следующих констант: MYSQL_CLIENT_COMPRESS (использовать протокол сжатия), MYSQL_CLIENT_IGNORE_SPACE (позволяет вставлять пробелы после имен функций), MYSQL_CLIENT_INTERACTIVE (ждать interactive_timeout секунд - вместо wait_timeout - до закрытия соединения). Параметр new_link появился в PHP 4.2.0, а параметр client_flags - в PHP 4.3.0. Соединение с сервером закрывается при завершении исполнения скрипта, если оно до этого не было закрыто с помощью функции mysql_close(). Устанавливаем соединение с базой данных на локальном сервере для пользователя nina с паролем "123": <?$conn = mysql_connect("localhost", "nina","123")or die("Невозможно установить соединение: ". mysql_error());echo "Соединение установлено";mysql_close($conn);?>Действие mysql_connect равносильно команде shell>mysql -u nina -p123Выбор базы данных После установки соединения нужно выбрать базу данных, с которой будем работать. Наши данные хранятся в базе данных book. В MySQL выбор базы данных осуществляется с помощью команды use: mysql>use book;В PHP для этого существует функция mysql_select_db. Синтаксис mysql_select_db: логическое mysql_select_db (строка database_name [, ресурс link_identifier])Эта функция возвращает TRUE в случае успешного выбора базы данных и FALSE - в противном случае. Сделаем базу данных book рабочей: <?$conn = mysql_connect("localhost","nina","123") or die("Невозможно установить соединение: ". mysql_error());echo "Соединение установлено";mysql_select_db("book");?>Не нашли, что искали? Воспользуйтесь поиском:
|