1. PHP / Говнокод #556

    +141.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 16 Февраля 2009

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

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

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