"PHP" / Говнокод #556 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
$db = S4Y::getInstance()->getDb();
        $sql = 'INSERT INTO publish_groups (domain, name)
            VALUES (:domain, :name)';
        $db->query(
            $sql, array('domain' => S4Y::$domain, 'name' => $_POST['subgroup'])
        );
        if ($this->_groupId) {
            $last_insert_id = $db->lastInsertId();
            $sql = 'UPDATE publish_groups
                SET parent_id = :parent
                WHERE id = :id';
            $db->query(
                $sql,
                array('parent' => $this->_groupId, 'id' => $last_insert_id)
            );

Кусок кода создает группу публикаций и устанавливает ей парента.
В два приема, чтоб не напрягать мускуль более чем 2 параметрами...

Запостил: guest guest, (Updated )

Комментарии (1) RSS

  • Иван:
    Вообще-то парент устанавливается, если есть _groupId. Но все равно +1
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8