JeuWeb - Crée ton jeu par navigateur

Version complète : Connaitre le nb champ vide dans un enregistrement
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Bonjour tous le monde,

j'aimerais savoir comment faire pour connaitre le nombre de champs vide dans un enregistrement sélectionné de ma base de donnée mysql ???

merci beaucoup
pourrais tu préciser ta question? tu connais les champs (nombres, nom, etc et tu souhaite voir le nombre de champs vide)
ou bien tu souhaite prendre n'improte quelle table (sansforcément connaitre le nom des champs ni leurs noms) et voir si les champs sont vides?

Ce sont problèmes a prendre sous 2 angles différents

(une question claire apporte des réponses claires)
J'ai une base de donnée je selectionne les 8 champs position et je voudrais combien d'enregistrement sont vide ou rempli


$req_pos="SELECT pos0,pos1,pos2,pos3,pos4,pos5,pos6,pos7
FROM combat
WHERE id_combat = \"".$id_combat."\"";
$result = mysql_query($req_pos) or die('Query failed: ' . mysql_error());
tes champs positions peuvent avoir la valeur "null" ou bien c'est 0 quand c'est vide? ce sont des "int" ou du texte? les tests qu'on va faire dessus en dépendent...
tu utilises mysql?
dsl de pas donner assez d'info j'ai pas trop l'habitude Wink

alors c'est des varchar et quand il sont pas rempli ils doivent etre "null" je pense

merci
essaye ceci (je ne recopie pas tout ton ordre, juste le début..)
Code :
$req_pos="SELECT IF(pos0 IS NULL,1,0)+IF(pos1 IS NULL,1,0)+...(jusqu'a 7)
FROM combat...";
tu nous tiens au courant pour nous dire si ça fonctionne comme tu le souhaite? Wink
pas de probleme je vous previens ce soir, la j'ai pas le temps de test, merci pour ton aide
J'ai pas réussi avec cette méthode, j'ai recupérer les valeurs des champs sélectionner et j'ai compter combien était NULL avec une boucle ...

merci de votre aide
peut-etre qu'ils ne sont pas null, tes champs, juste vide... remplace
Citation :IS NULL
par
Citation :=''
J'en profite pour laisser le lien vers la doc MySQL concernant les Problèmes avec les valeurs NULL. Comme ça Fitz pourra voir que son problème peut être interprété de plusieurs façons. Et oui, je te l'accorde, c'est lourd de devoir choisir son vocabulaire. Wink

On peut également voir que dans Les types CHAR et VARCHAR on parle bien de chaîne vide.


Sephi-Chan
Pages : 1 2