Для создания базы данных, которая применяется в разрабатываемом программном продукте, были выбраны средства языка «MySQL». Этот выбор обоснован простотой данного языка, а также его совместимостью с языком «PHP», который лежит в основе всех модулей сайта.
База данных состоит из двух таблиц: «phpmyseum» и «users». Первая таблица предназначена для хранения текстовой информации, которая затем размещается на страницах сайта, а вторая - для хранения данных пользователя, которые применяются для модуля администрирования.
Таблица «phpmyseum» была создана при помощи следующего SQL-запроса:
CREATE TABLE phpmyseum
(ID INTEGER PRIMARY KEY
TITLE CHAR(100) NOT NULL,
META_D CHAR(100) NOT NULL,
META_K CHAR(100) NOT NULL,
TEXT TEXT NOT NULL,
PAGE CHAR(50) NOT NULL);
Все поля имеют ограничение «NOT NULL», так как ни одно поле в таблице не должно быть пустым, иначе работа базы данных невозможна.
Таблица «users» создавалась следующим SQL-запросом:
CREATE TABLE users
(ID INTEGER PRIMARY KEY
LOGIN CHAR (30) NOT NULL,
PASSWORD CHAR (30) NOT NULL);
Соединение страниц сайта с базой данных происходит при помощи следующего кода, который выполняет загрузку уже заполненных контентом страниц из базы данных:
$db=mysql_connect ("localhost","user","12345");
mysql_select_db ("phpmyseum",$db).