Bonjour,
je me trouve confronté aujourd'hui à ce que je considère (pour l'instant encore) comme un mystère.
Cela à commencé lorsque certaines de mes requêtes sur une table refusaient d'aboutir.
Après avoir simplifié au maximum, j'en suis arrivé à la conclusion que certains champs de la table ne "répondent plus".
Voici (une capture de) la structure de la table:
On y voit bien 12 champs.
J'ai ensuite lancé le petit programme-test suivant:
et... voici le résultat étonnant (enfin pour moi):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $sql="select * from UTIL_FORMGROU1" ; $res=mysql_query($sql); echo "Nbre enregistrements : ". mysql_num_rows($res)."<br>" ; echo "Nbre champs : ".mysql_num_fields($res)."<br>"; $result = mysql_query("SHOW COLUMNS FROM UTIL_FORMGROU1"); while ($row = mysql_fetch_array($result)) { echo $row[0]." ----- "; echo $row[1]."<br>"; }
10 champs seulement ! Et où sont donc passés mes champs U_CLASSE et MATRICULE ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Nbre enregistrements : 25 Nbre champs : 10 U_CODE ----- int(11) U_NUMGRBUL ----- varchar(14) U_GROUPE ----- tinyint(4) U_NUMGRIL ----- mediumint(50) U_BRANCHEBUL ----- varchar(60) U_AFFBUL ----- smallint(6) A_PROF ----- varchar(50) N_PROF ----- smallint(6) UN_ELEVE ----- varchar(50) C4 ----- varchar(50)
Si quelqu'un à une idée, elle est la bienvenue !!!
J'ajoute, si ça peut aider à comprendre, que toutes les requêtes que j'effectue sur ces champs dans la console PhPMyAdmin fonctionnent normalement !!
J'y perds mon latin !
Grand merci à qui voudra et pourra m'aider,
Mike
Partager