Соединение страниц сайта с базой данных происходит при помощи следующего кода, который выполняет загрузку уже заполненных контентом страниц из базы данных:
<?php
$connection = mysql_connect('localhost', 'root') or die(mysql_error()); // Соединение с СУБД и обработка ошибки, если она есть
mysql_select_db('handbook', $connection) or die(mysql_error()); // Выбор базы данных
mysql_set_charset('utf8'); // Определение кодировки
?>
Выборка лабораторных работ из базы данных осуществляется с помощью следующего кода:
$data = mysql_query('SELECT * FROM works ORDER BY number') or die(mysql_error()); // Выполнение запроса, получение данных и обработка ошибки
$works = array(); // Объявление пустого массива с лабораторными работами
while ($row = mysql_fetch_object($data)) // Получение строки в виде объекта данных на каждом проходе цикла
{
$works[] = $row; // Присваивание строки новой ячейке массива
}
Для получения данных из других таблиц используются подобные блоки кода.
Реализация и тестирование программного обеспечения