- •«Операционные базы данных»
- •Задание на выполнение курсовой работы по теме “Операционные базы данных”
- •Аннотация
- •Введение
- •Анализ предметной области интернет магазина
- •Требования к надежности
- •Требования к составу и параметрам технических средств
- •Требования к информационной и программной совместимости
- •Диаграмма состояний
- •Описание сущностей и атрибутов
- •Сущности и атрибуты базы данных интернет магазина
- •1. Товар(спортивное питание, тренажеоы, аксессуары), услуги.
- •2. Администраторская часть
- •3. Контент
- •4. Покупатель
- •5. Корзина
- •Основные задачи проектирования баз данных
- •Типы связей
- •Связи "один-ко-многим"
- •Связи "многие-ко-многим"
- •Диаграмма Сущность-Связь
- •Sql запросы
- •SQl запросы в интернет магазине
- •Добавление нового пользователя в бд
- •Проверка пользователя в бд
- •Список литературы
- •Приложение а
- •Приложение б
- •Приложение с
- •Приложение д
- •Приложение е
Приложение д
Извлечение ID товаров из БД в .doc
Кнопка в администраторской части
Изображение №20
<?PHP // Имя загружаемого файла файла. $filename = "id" . ".doc"; header('HTTP/1.0 200 OK'); // Подключение к бд $db=mysql_connect('localhost','admin','123'); $select=mysql_select_db(baze,$db); if (!$select) { die("Database selection failed: " . mysqli_error()); } //Кодировка выводимых данных mysql_query('SET character_set_database = cp1251_general_ci'); mysql_query ("SET NAMES 'cp1251'");//запрос и вывод данных $flag = false; $result = mysql_query("SELECT id, zagolovok FROM tov"); while(false !== ($row = mysql_fetch_assoc($result))) { if(!$flag) { // Вывод заголовков file_put_contents($filename, implode("\t", array_keys($row))."\r\n", LOCK_EX | FILE_APPEND); $flag = true;} file_put_contents($filename, implode("\t", array_values($row)). "\r\n", LOCK_EX | FILE_APPEND);} die; exit; ?>
Созданный файл word в папке администратора
Изображение №21
Созданный файл word в папке администратора
Изображение №22
Приложение е
Извлечение ID товаров из БД в .xlss
<?PHP // Имя загружаемого файла файла. $filename = "id" . ".xlss"; header('HTTP/1.0 200 OK'); // Подключение к бд $db=mysql_connect('localhost','admin','123'); $select=mysql_select_db(baze,$db); if (!$select) { die("Database selection failed: " . mysqli_error()); } //Кодировка выводимых данных mysql_query('SET character_set_database = cp1251_general_ci'); mysql_query ("SET NAMES 'cp1251'"); //запрос и вывод данных $flag = false; $result = mysql_query("SELECT id, zagolovok FROM tov"); while(false !== ($row = mysql_fetch_assoc($result))) { if(!$flag) { // Вывод заголовков file_put_contents($filename, implode("\t", array_keys($row))."\r\n", LOCK_EX | FILE_APPEND); $flag = true; } file_put_contents($filename, implode("\t", array_values($row)). "\r\n", LOCK_EX | FILE_APPEND); } die; exit; ?>