MCMLXIX

Menu
  • Accueil
  • Culture
  • Histoire
  • Pratique
  • Santé Bien-être
  • Société
  • Tech
Home
Tech
Codeigniter : faire un where sur un champ vide ou NULL
Tech

Codeigniter : faire un where sur un champ vide ou NULL

10 octobre 2018

Encore un pense-bête qui peut servir à d’autres.

Dans une table dont les valeurs vides ne sont pas nulles mais vides, c’est à dire de cette nature ->  » (rien entre deux quotes), je souhaite poser comme condition de ne pas prendre en compte ces valeurs.

La manoeuvre est simple, il faut juste échapper les quotes :

->where('champ != \'\'')

pour que ça fonctionne. Si vous tentez les guillemets, vous vous collerez une erreur.

Egalement, et c’est mon cas, la valeur champ est passée en paramètre pour utiliser plusieurs fois la même méthode d’appel à la requête. Même procédé, en positionnant le champ comme variable :

->where($champ.' != \'\'')

Enfin, si votre champ n’est pas vide mais NULL, il faut ruser tout doucement l’active record qui ne prend pas ISNULL en faisant

->where($champ.' !=', null, false)
Partager
Tweet
Email
Article précédent
Article suivant

Articles en relation

Excel : Comment transformer du texte en colonnes
Il y a une petite fonction sympathique dans Excel qui …

Excel : Comment transformer du texte en colonnes

Découvrez le Fire TV Stick 4K: Tout ce que vous devez savoir
Vous avez entendu parler du Fire TV Stick 4K et …

Découvrez le Fire TV Stick 4K: Tout ce que vous devez savoir

Déposez un commentaire Annuler la réponse

Catégories

  • Culture
  • Histoire
  • Pratique
  • Santé Bien-être
  • Société
  • Tech

Archives

  • mars 2024
  • janvier 2024
  • novembre 2023
  • juin 2023
  • mai 2023
  • avril 2023
  • mars 2023
  • février 2023
  • décembre 2022
  • août 2022
  • octobre 2021
  • juillet 2021
  • juin 2021
  • mai 2021
  • avril 2021
  • mars 2021
  • février 2021
  • janvier 2021
  • décembre 2020
  • novembre 2020
  • octobre 2020
  • septembre 2020
  • août 2020
  • juillet 2020
  • mai 2020
  • avril 2020
  • mars 2020
  • février 2020
  • janvier 2020
  • novembre 2019
  • octobre 2019
  • septembre 2019
  • août 2019
  • juillet 2019
  • juin 2019
  • mai 2019
  • avril 2019
  • mars 2019
  • janvier 2019
  • décembre 2018
  • octobre 2018
  • septembre 2018
  • décembre 2017

MCMLXIX

Copyright © 2026 MCMLXIX

Bloqueur de publicité détecté

Votre blogueur de publicité est activé. Vous pouvez soutenir ce site en le débloquant

Refresh