Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2017-12-13 | 230 |
5.00
из
|
Заказать работу |
|
|
Базы данных позволяют организовать хранение структурированных данных любого типа. Для работы с базами данных используются специальные программы, которые служат для того, чтобы организовать работу с хранящимися данными по определенным правилам и обеспечивают наиболее быстрый и эффективный доступ к данным. Эти программы называются системами управления базами данных (СУБД) [8].
При этом одной из наиболее популярных СУБД, используемых при создании Web-сайтов, является СУБД MySQL. СУБД MySQL является одной из самых популярных и распространенных СУБД в сети Интернет. Она отличается хорошей скоростью работы, надежностью, гибкостью. Поддержка сервера MySQL автоматически включается в поставку языка PHP, так как язык PHP изначально предназначался для работы с СУБД MySQL. В качестве языка запросов в СУБД MySQL используется язык запросов SQL.
SQL это наиболее стандартизированный язык для доступа к системам управления базами данных. Структурированный язык запросов SQL позволяет производить различные операции с базами данных: создавать таблицы, помещать, обновлять и удалять из них данные, производить запросы из таблиц и т.д. Его применяют также в таких системах управления базами данных, как Oracle, PostgreSQL, Sybase, а также Microsoft SQL Server [5].
Необходимо отметить, что наиболее популярным приложением по созданию и работе с базами данных MySQL является программа phpMyAdmin.
Для взаимодействия языка PHP и СУБД MySQL существует множество встроенных функций. К наиболее популярным относятся функции для подключения к базе данных MySQL, записи данных в базу данных, а также чтения и вывода содержимого таблиц.
Для подключения к серверу MySQL в PHP сценарии используется функция mysql_pconnect, синтаксис:
|
где stringhost[:port][:/socketpath]] - имя узла, на котором размещен сервер MySQL,
string user - имя пользователя базы данных,
string password – пароль для входа в базу данных.
Если не указать вышеперечисленные параметры, функция воспользуется значениями по умолчанию - локальная машина вместо узла, имя пользователя, под которым запущен РНР, и пустой пароль.
Как альтернативу, можно использовать другую функцию, которая делает практически то же самое - mysql_connect. Единственное отличие состоит в том, что mysql_connect устанавливает непостоянное соединение с базой данных.
Соединение с базой данных закрывается, когда сценарий завершает свое выполнение или когда обращается к функции mysql_close.
Синтаксис:
int mysql_close(int database_connection);
где INT database_connection – соединение, которое получено в функции mysql_connect.
Постоянное соединение остается открытым и после того, как сценарий выполнен, а функцией mysql_close его закрыть нельзя [8].
Чтобы работать с MySQL из командной строки, необходимо указывать, какая база данных нужна:
use Travel;
То же самое необходимо и при подключении из Web. Это может сделать РНР-функция mysql_SELECT_db:
Синтаксис:
int mysql_SELECT_db(string database, [int database_connection]);
где string database - имя выбираемой базы данных,
INT database_connection – соединение, которое получено в функции mysql_connect.
Например, при выполнении следующего кода
mysql_SELECT_db("Basa");
будет выбрана база данных “Basa”.
Для выполнения запроса к базе данных используется функция mysql_query, которая посылает запрос активной базе данных сервера, на который ссылается переданный указатель.
Синтаксис:
int mysql_query(string query, [int database_connection]);
где string query – строка, содержащая запрос,
INT database_connection– соединение, которое получено в функции mysql_connect.
|
Во многих ситуациях требуется узнать количество записей, участвующих в запросе с командами INSERT, UPDATE, DELETE. Задача решается функцией mysql_affected_rows.
Синтаксис:
int mysql_affected_rows ([int database_connection])
где INT database_connection – соединения, которое получено в функции mysql_connect.
Функция mysql_num_rows определяет количество записей, возвращаемых командой SELECT [8].
Синтаксис:
int mysql_num_rows(int результат)
где int результат – возвращает результат.
2 Руководство по эксплуатации программного средства
Требования к аппаратным ресурсам
Минимальная конфигурация:
- процессор Pentium II и выше;
- тактовая частота процессора 1 ГГц и выше;
- RAM 265 Мб;
- свободное пространство на жестком диске не менее 10 Мб;
- VGA 1024×768;
- принтер;
- клавиатура;
- мышь.
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!