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. Re: Problème avec un formulaire et l'uplaod >
  2. Re: Utilisation des champs hidden dans les formulaires >
  3. Possible de lancer un event avant l'appel du contrôleur ? >
  4. lien absoule pour inclure des images >
  5. Re: [Résolu] Erreur PDO sous Windows >
  6. Re: jForms et DAO ne gèrent pas les clés étrangères >
  7. [Résolu] Possible de lancer un event avant l'appel du contrôleur ? >
  8. jConditions et l'operateur 'IS NOT NULL', petit bug