PHP функция для массовой проверки наличия или отсутствия записей в таблице базы данных по определенному полю.

Функция из листинга ниже на языке PHP проверяет наличие или отсутствие записей в определённом поле таблицы базы данных MySQL. Если не возникает ошибок, тогда функция возвращает два массива, один с записями которые присутствуют в заданном поле таблицы базы данных, и с записями которые отсутствуют. Кроме того если в качестве 4-ого параметра передан список дополнительных полей которые нужно вернуть вместе с найденными значениями - будет возвращён 3-ий массив, содержащий найденные записи и дополнительные поля.

Первый входной параметр функции - имя таблицы в базе данных. Второй параметр - поле в таблице базы данных по которому осуществляется поиск записей. Третий параметр - записи которые необходимо найти, данный параметр может быть передан как типа string или как массив элементами которого являются записи которые необходимо искать в базе данных. Четвёртый параметр так же является перегрузкой и должен содержать названия дополнительных полей таблицы базы данных, которые необходимо вернуть с найденными записями, данный параметр может быть как типа string, содержащий единственное дополнительное поле, так и массив элементы которого должны содержать названия дополнительных полей.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: