Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа ОБД(финал).docx
Скачиваний:
88
Добавлен:
09.12.2017
Размер:
975.26 Кб
Скачать

SQl запросы в интернет магазине

Отображение товаров на сайте осуществляется с помощью этого запроса:

$result = mysql_query( SELECT * FROM tov ORDER BY zagolovok)

Из таблицы tov берется вся информация (SELECT * FROM) и сортируется по заголовку (ORDER BY zagolovok).

Добавление в администраторской части осуществляется с помощью запроса:

$result = mysql_query (INSERT INTO usl (zagolovok,price,img,kr_text,text)

$result = mysql_query(“INSERT INTO tov (zagolovok,price,SNomer,img,kr_text,text)

В таблицы usl и tov добавляется (INSERT INTO) строка с новым товаро

Удаление товаров из БД осуществляется с помощью запроса:

$result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); if($_GET['type']=='tov') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if($_GET['type']=='tov1') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if($_GET['type']=='tov2') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'");

Из таблиц товаров (tov) удаляются(DELETE FROM) товары, которые определяются по ID(WHERE id='$_POST[id])

Извлечение информации из БД и заполнение формы этой информацией

$result = mysql_query("SELECT * FROM $_GET[type] WHERE id='$_POST[id]'");

В администраторской части заполняется форма информацией из БД

Редактирование информации d БД

$result = mysql_query("UPDATE usl SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'");

$result = mysql_query("UPDATE tov SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'");

$result = mysql_query("UPDATE tov1 SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'");

$result = mysql_query("UPDATE tov2 SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'"); В таблицах tov изменяется информация(UPDATE) из администраторской части

Вход пользователем(взятие логина и пароля пользователя из БД) $result = mysql_query("SELECT id FROM users WHERE login='$login'",$db)

Добавление нового пользователя в бд

$result2 = mysql_query ("INSERT INTO users (login,password)

Проверка пользователя в бд

$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db);

$result2 = mysql_query ("INSERT INTO users (login,password)

ВЫВОД

В этой курсовой работе я более детально ознакомился базами данных.

С помощью среды программирования PHPStorm мной был создан программный продукт, который выполняет роль хранилища информации в интернет магазине. Данная программа позволяет администратору сайта быстро добавлять, удалять и редактировать товары на сайте без входа в БД.

Во время разработки программного продукта я получил опыт, который поможет мне в будущем писать программы продуктивнее, быстрее и качественнее.