Формирование SQL запросов из массива

12.05.2022
Содержание:

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

В представленном массиве, ключ это код ячейки базы данных, а значение — значение ячейки БД.

Формирование строки SQL запроса INSERT из массива

$arrParamsMessage = [
    "name" => "Название тестовое",
    "message" => "Описание записи",
    "date_create" => time(),
    "status_send" => 1,
];

$strParams = '';
foreach($arrParamsMessage as $param=>$value) {
    $strParams .= $param."='".$value."', ";
}
$strParams = trim($strParams, " ,");

$sqlStr = "INSERT INTO `table` SET ".$strParams;
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube