Дипломная работа: Інформаційна система Бібліотека університету
dbname=biblioteka - назва бази даних.
Щоб приєднати iншi вкладенi в папку файли з базою прописується строка:
$db=pg_connect ($connect_str);
3.2 Обзор основных методов
Для нормальної роботи бази даних були використані наступні запити:
1) Виведення двох таблиць (книги і мови) в одній
$query="Select knigi.number,knigi.nazva,knigi.avtor,
knigi.izdatel,knigi.otdel,knigi.kol,knigi.kost,knigi.god,
languages.lang from knigi inner join languages on languages.id_lang=knigi.id_lang
where knigi.number like '%".$_POST ['number']."%' and
knigi.nazva like '%".$_POST ['nazva']."%' and
knigi.avtor like '%".$_POST ['avtor']."%' and
knigi.izdatel like '%".$_POST ['izdatel']."%' and
knigi.otdel like '%".$_POST ['otdel']."%' and
knigi.kol like '%".$_POST ['kol']."%' and
knigi.kost like '%".$_POST ['kost']."%' and
knigi.god like '%".$_POST ['god']."%' and
knigi.id_lang in (select id_lang from languages where lang like '%".$_POST ['id_lang']."%'); ";
2) Видалення інформації з таблиці
$query='DELETE from vzat_knigi where number='.$_POST ['number'].'; ';
$res=pg_query ($db,$query);
$query='DELETE from knigi where number='.$_POST ['number'].'; ';
$res=pg_query ($db,$query);
$query="DELETE from stat where id='".$_POST ['number']."'; ";
$res=pg_query ($db,$query);
3) Редагування даних в таблиці
"UPDATE knigi SET
nazva='".$_POST ['nazva']."',
avtor='".$_POST ['avtor']."',
izdatel='".$_POST ['izdatel']."',