Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] jConditions et l'operateur 'IS NOT NULL', petit bug

Posted by fatbeard on 05/10/2010 10:12

Bonjour à tous,

J'ai un petit souci avec jConditions. La doc précise que l'on peut utiliser les opérateurs SQL pour les conditions des requêtes. Cependant, lorsque l'on fait :

$cond->addCondition('property', 'IS NOT NULL', '');

la requête SQL résultante contiendra 'SELECT ... WHERE property IS NOT NULL 0', ce qui (en MySQL du moins) ne passe pas. Je n'ai pas testé avec 'IS NULL', mais je pense que le problème reste le même.

La solution est donc de passer par l'opérateur 'IS NOT', tel que :

$cond->addCondition('property', 'IS NOT', null);

A défaut de réparer ça (puisque ça se contourne), il faudrait mettre la doc à jour, histoire d'éviter que d'autres ne trébuchent !

Bien cordialement :)

  [Opened] jConditions et l'operateur 'IS NOT NULL', petit bug

Reply #1 Posted by laurentj on 05/10/2010 17:29

salut,

j'ai mis à jour la doc, il faut en effet passer null en troisième argument.

 
Page
  1. jConditions et l'operateur 'IS NOT NULL', petit bug