Задания для сдачи задолженностей

07.02.2019    Создание таблиц через PHP CMS и PHP SQL

С помощью PHP и SQL языков создать php скрипт который в базе данных создает таблицу со следующими параметрами:

idfirstNamepastNamepersonalCoderegistrationDate
int
AI
TinyTextTinyTextintdatetime

13.02.2019    Контрольная работа. Связанные таблицы, вложенные запросы

(выполнять не нужно)

27.02.2019    написание функции контроля уникальности записи

С помощью PHP и SQL языков написать функцию удовлетворяющую следующим требованиям:

  • Входные параметры:
    • указатель на подключение к базе данных;
    • наименование таблицы, в которой проверяется уникальность;
    • наименование колонки, в которой проверяется уникальность;
    • id записи, уникальность которой проверяется.
  • Выходной параметр должен принимать следующие значения:
    • FALSE, если проверяемое значение уникально;
    • Массив id записей, за исключением заданного во входных параметрах, в которых найден повтор значения.

08.03.2019    Написание функции на определение различных элементов из базы данных

С помощью PHP и SQL языков написать функцию удовлетворяющую следующим требованиям:

  • Входные параметры:
    • указатель на подключение к базе данных;
    • наименование таблицы, в которой производится поиск;
    • наименование колонки, в которой производится поиск;
    • значение, на наличие которого производится проверка;
  • Выходные параметры:
    • Параметр присутствия должен принимать следующие значения:
      • TRUE, если значение было найдено;
      • FALSE, если значение было не найдено;
    • Параметр совпадений должен принимать следующие значения:
      • пустой, если совпадений нет;
      • массив id записей, с которыми найдены совпадения, если совпадения найдены.
    • Параметр уникального имени должен принимать следующие значения:
      • значение из входных параметров, если ото уникально;
      • если значение не заканчивается на число, то значение из входных параметров с приставленной в конце единицей, если совпадение уже найдено и при условии, что нет совпадения с новым значением;
      • если значение заканчивается на число, то значение из входных параметров с числом на конце на единицу больше.

27.03.2019    Задание 2703

ссылка на файл

(выполнять не нужно)

03.04.2019    Работа с вложенными запросами и связанными таблицами

(выполнять не нужно)

17.05.2019    Архивация данных из таблиц

С помощью PHP и SQL языков написать функцию удовлетворяющую следующим требованиям:

  • Входные параметры:
    • указатель на подключение к базе данных;
    • наименование архивируемой таблицы;
    • наименование файла, в который будет происходить архивация.
  • Выходные параметры:
    • записанный в ту же папку XML файл, в котором данные из таблицы будут записаны в следующем виде:
      • файл должен начинаться и заканчиваться тэгом table;
      • каждый ряд должен начинаться и заканчиваться тэгом tr;
      • каждое данное в ряду должно находиться в тэге td;
      • первый ряд таблицы должен содержать название колонок таблицы.

29.05.2019    Создание саморазвертывающихся скриптов с таблицами и данными

(выполнять не нужно)