Bonjour,

J'ai cette table MYSQL du nom "contre" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
num_cont int(10) unsigned NOT NULL DEFAULT '0',
  num_piece int(10) unsigned NOT NULL,
  num_flotte int(11) NOT NULL DEFAULT '0',
  num_sinistre int(10) unsigned NOT NULL,
  type_conducteur varchar(2) NOT NULL,
  num_tiers int(10) unsigned NOT NULL DEFAULT '0',
  bonus int(11) DEFAULT NULL,
  date_bonus date NOT NULL,
  date_entree datetime DEFAULT NULL,
  date_sortie datetime DEFAULT NULL,
  provenance varchar(20) NOT NULL,
  cree_par int(11) NOT NULL,
  date_creation datetime NOT NULL,
  modifie_par int(11) NOT NULL,
  date_modif datetime NOT NULL,
 
  UNIQUE KEY `unique` (num_cont,num_piece,num_sinistre,num_tiers,type_conducteur,num_flotte),
  KEY num_cont (num_cont),
  KEY num_tiers (num_tiers)
Quand je fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
$result = mysql_query("SHOW COLUMNS FROM contre");
$sqlresult=mysql_fetch_array($result);
$i=0;
while ($sqlresult=mysql_fetch_array($result)){
 
            $fetch[$i]=$sqlresult['Field'];
            echo "fetch[$i]=".$fetch[$i]."<br>";
            $i++;
 
}
Ca m'affiche :

Je ne comprend pas pourquoi fetch[0] n'est pas 'num_cont' !!??? et ou est passer 'num_cont' ??

Je voudrais voir TOUTES les colonnes de ma table. Comment faire ?
Merci d'avance !

Je suis sous apache 2.2.11 PHP 5.3.0 MYSQL 5.1.36