0

関数に 2 番目のクエリを追加しようとしています。これら2つのクエリをどのように組み合わせることができますか? テーブルからユーザーを削除し、別のユーザーのステータスを「待機リスト」から「一般ユーザー」に変更したい。別々にチェックすると、両方のクエリが機能します。

function delreguser()
{
    $user   = & JFactory::getUser();

    $event  = (int) $this->_id;
    $userid = $user->get('id');

    // Must be logged in
    if ($userid < 1) {
        JError::raiseError( 403, JText::_('ALERTNOTAUTH') );
        return;
    }

// update waitinglist
$query ='UPDATE #__eventlist_register SET uwl = 0 where event = '.$event.' AND uwl = 1 ORDER BY uregdate LIMIT 1';

// delete user
$query2 = 'DELETE FROM #__eventlist_register WHERE event = '.$event.' AND uid= '.$userid.'';

    $this->_db->SetQuery( $query);
    $this->_db->SetQuery( $query2);

    if (!$this->_db->query()) {
            JError::raiseError( 500, $this->_db->getErrorMsg() );
    }

    return true;
}
4

1 に答える 1