Класс A имеет функцию, которая возвращает некоторые другие его свойства в виде массива запросов на вставку SQL, например
Код: Выделить всё
Class A {
$property_a;
$property_b;
$property_c;
$property_d;
function queries() {
$queries = array();
$queries[] = "INSERT INTO xxx VALUES " . $this->property_a . ", " . $this->property_b";
$queries[] = "INSERT INTO yyy VALUES " . $this->property_b . ", " . $this->property_d";
}
}
Код: Выделить всё
$mysqli->query("START TRANSACTION");
foreach($queries as $query) {
if(!$mysqli($query)) {
$mysqli->rollback();
}
}
Какой самый простой способ добиться этого?
Любые советы и идеи приветствуются.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/159 ... properties
Мобильная версия