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:
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>";
}
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
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)
10 champs seulement ! Et où sont donc passés mes champs U_CLASSE et MATRICULE ?????

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