0

私はsymfony1.4とdoctrineを使用しています。値が である条件を確認する必要がありますNULL。where status = 1and start=NULLand and end= NULLand estimated_time != NULL.私はこれを試しましたが、結果を得ることができません。

            $tickets = Doctrine_Core::getTable('table')
              ->createQuery('a')
              ->where('status=?','1')
              ->andWhere('start=?', '')
                              ->andWhere('end=?', '')
              ->andWhere('estimated_time!=?','')
              ->orderBy('id DESC');

どんな助けでも大歓迎です.Thank you..

4

1 に答える 1

1

使用してみてくださいIS NOT NULL

$tickets = Doctrine_Core::getTable('table')
    ->createQuery('a')
    ->where('status=?','1')
    ->andWhere('start IS NOT NULL')
    ->andWhere('end IS NOT NULL')
    ->andWhere('estimated_time IS NOT NULL')
    ->orderBy('id DESC');
于 2012-04-16T06:01:57.913 に答える