Selectionner un champs non vide dans une base de données
5 messages
• Page 1 sur 1
-

sim100 - WRInaute passionné

- Messages: 1443
- Inscription: 2 Fév 2003
Selectionner un champs non vide dans une base de données
Bonjour
Je ne pensais pas avoir ce genre de problème!
Je voudrais selectionner dans une base de données tous les businesses dont un des champs est non vide.
Donc je fais
Voila le problème est au niveau du
Je voudrais selectionner tous les businesses dont "desciption" n'est pas vide.
Mais
ne marche pas!
Comment dois-je faire?
Merci
Je ne pensais pas avoir ce genre de problème!
Je voudrais selectionner dans une base de données tous les businesses dont un des champs est non vide.
Donc je fais
- Code: Tout sélectionner
$query="SELECT * FROM business WHERE thai_valid=0 and description!='' ORDER BY bkkreference DESC, date_ins DESC, hour_ins DESC";
Voila le problème est au niveau du
- Code: Tout sélectionner
description!=''
Je voudrais selectionner tous les businesses dont "desciption" n'est pas vide.
Mais
- Code: Tout sélectionner
description!=''
ne marche pas!
Comment dois-je faire?
Merci
-

mr_go - WRInaute passionné

- Messages: 1945
- Inscription: 21 Sep 2005
Il fauit simplement faire
@+
- Code: Tout sélectionner
$query="SELECT * FROM business WHERE thai_valid=0 and (NOT(description='')) ORDER BY bkkreference DESC, date_ins DESC, hour_ins DESC";
@+
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
En SQL non vide se dit NOT NULL
ne marche que si la valeur NULL est autorisé dans le champ description
- Code: Tout sélectionner
SELECT *
FROM business
WHERE
thai_valid=0
and description IS NOT NULL
ORDER BY bkkreference DESC, date_ins DESC, hour_ins DESC
ne marche que si la valeur NULL est autorisé dans le champ description
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
chantra a écrit:il faut souvent verifier le NOT NULL et le != ''
Tout a fait, on est malheureusement jamais à l'abris de "mauvaise" syntaxe INSERT dans la DB
- Code: Tout sélectionner
INSERT INTO foo ( bar ) VALUES ( '' ) ;
Dans l'idéal, il faudrait gérer ce genre de pb en amont. Mais bon on ne vit pas dans un monde parfait
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Champs base de données
- Requete sql, sélectionner un champ vide
- UPDATE mysql ===> champs vide non voulus
- Bug avec MySQL -> update les champs à vide
- Comment selectionner un chiffre mini et maxi d'une base?
- importation de données dans base de données
- Regroupement de données dans un champs SQL
- update d'un champs dans toute la base
- preg_replace champs "VIDE"
- Base de données de Google Base
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Test data centers Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données). - Google Suggest
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


