![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Работа с MySQL (сохранение данных в базе данных)
Для начала создаем базу данных и таблицу. Входим в phpMyAdmin (phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL) (см. приложение 5), и выполняем команды: > CREATE DATABASE products; > CREATE TABLE clients (name VARCHAR(25), email VARCHAR(25), choise VARCHAR(8)); Для общения с MySQL из PHP понадобятся следующие функции. int mysql_connect(string hostname, string username, string password); Создать соединение с MySQL. Параметры: Hostname – имя хоста, на котором находится база данных.Username – имя пользователя.Password – пароль пользователя. Функция возвращает параметр типа int, который больше 0, если соединение прошло успешно, и равен 0 в противном случае. int mysql_select_db(string database_name, int link_identifier); Выбрать базу данных для работы. Параметры: Database_name – имя базы данных.link_identifier – ID соединения, которое получено в функции mysql_connect. (параметр необязательный, если он не указывается, то используется ID от последнего вызова mysql_connect) Функция возвращает значение true или false int mysql_query(string query, int link_identifier); Функция выполняет запрос к базе данных.Параметры: Query – строка, содержащая запросlink_identifier – см. предыдущую функцию. Функция возвращает ID результата или 0, если произошла ошибка. int mysql_close(int link_identifier); Функция закрывает соединение с MySQL. Параметры: link_identifier – см. выше. Функция возвращает значение true или false Теперь наш файл email.php будет иметь след. вид:
Вот так легко можно работать с базой данных в PHP. Теперь кроме письменных уведомлений, информация о клиенте и его интересах будет заносится в таблицу MySQL.
|