Хочу понять, как работать и использовать GIT, чтобы база данных, которая обновляется на продакшене, на локальной машине была тоже в актуальном состояние, с одной команды в консоли, как в случае с файлами.
$result->bindValue(':delivery', serialize($options['delivery']), PDO::PARAM_STR); // Сериализовать массив.
// Или
$result->bindValue(':delivery', json_encode($options['delivery']), PDO::PARAM_STR); // Преобразовать в json - формат.
// Или
$result->bindValue(':delivery', implode(',' ,$options['delivery']), PDO::PARAM_STR); // Соединить элементы массива в строку с запятой в качестве разделителя.
DB::transaction(function () {
// do somethimg...
// Если внутри функции будет брошено исключение, то произойдет автоматический вызов DB::rollback().
// Если же все пройдет "как надо", будет произведен автоматический коммит.
});
По локальной разработке: Поднимать 1 вагрант бокс и в нем все сайты? В принципе достаточно удобно либо под каждый сайт свой вагрант бокс? Сайты у меня бывают десятками..... Или их както группами объединить?
Как развернуть (в идеале) такоеже окружение на ВПСи обновлять его также автоматом?
Возможно есть какие-то более элегантные решения?
AND `age` BETWEEN 64 AND 99
SELECT `firstname`, `middlname`, `lastname`,`age`,`phone1`,`phone2`,`town` FROM profil WHERE `town` BETWEEN 4 AND 14 AND `age` BETWEEN 64 AND 99
SELECT `field1`, `field2` FROM `history` WHERE `user_id` = 5 ORDER BY `created_at` ASC LIMIT 4
INSERT INTO `table` (`column1`, `column3`) VALUES ('test', 'value')
INSERT INTO `table` (`column1`, `column3`) VALUES (?, ?)
INSERT INTO `table` set `column1` = 'test', `column3` = 'value'