PrepareTableName($table); /** * Получаю SQL-запрос и параметры для where. * * @var string $sql_where SQL-запрос для where. * @var array $params Параметры запроса. */ [$sql_where, $params] = $where->Build($this->Config->Driver); // Создаю запрос $sql = "DELETE FROM $table"; // Если заданы where-параметры if ($where->Count() > 0) // - то добавляю их $sql .= " WHERE $sql_where"; // Выполняю запрос $count = $this->Execute($sql, $params); // Если результат - false if ($count === false) // - то и общий результат - false return false; // Если изменено 0 строк if ($count === 0) // - то и общий результат - false return false; // Вывожу результат -- успех return true; } }