Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'classes.php';
- //функция подключается к БД studentsList и возвращает объект $db_conn
- function connectDB() {
- $db="studentsList";
- $host = 'localhost';
- $user = "root";
- $pass = "123";
- $db_conn = mysqli_connect($host, $user, $pass, $db);
- if ($db_conn) {
- return $db_conn;
- } else {
- exit ('Ошибка подключения к БД');
- }
- }
- function addExam ($name, $db_conn) {
- $sqlquery = "INSERT INTO exams(exam_id, name) VALUES (NULL, '{$name}')";
- if (!mysqli_query($db_conn, $sqlquery)) {
- echo "Ошибка добавления записи в БД!";
- }
- }
- function addSpecialty ($name, $db_conn) {
- $sqlquery = "INSERT INTO specialties(spec_id, name) VALUES (NULL, '{$name}')";
- if (!mysqli_query($db_conn, $sqlquery)) {
- echo "Ошибка добавления записи в БД!";
- }
- }
- function getHeader() {
- echo "Имя Фамилия Пол Эл. почта Дата рождения Специальность";
- }
- //функция для получения специальностей из БД в виде массива [id, name]
- function getSpecialties($db_conn) {
- $res = mysqli_query($db_conn, 'SELECT spec_id, name FROM specialties');
- $specialties = [];
- while ($specialty = mysqli_fetch_assoc($res)) {
- $ind = $specialty["spec_id"];
- $specialties[$ind] = $specialty["name"];
- }
- return $specialties;
- }
- //функция для получения экзаменов из БД в виде массива [id, name]
- function getExams($db_conn) {
- $res = mysqli_query($db_conn, 'SELECT exam_id, name FROM exams');
- $exams = [];
- while ($exam = mysqli_fetch_assoc($res)) {
- $ind = $exam["exam_id"];
- $exams[$ind] = $exam["name"];
- }
- return $exams;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement