bonjour,

j'ai developpez un code qui me permet de mettre ds un tableau associatif les resultat d'une rquete avec comme clé le nom des colonnes:

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
$version-> execute() || die "pb de selection : $DBI::errstr";
    my $names = $version->{NAME};
    my $table = $version->fetchall_arrayref or die "$version->errstr\n";
    my($i, $j);
  for $i ( 0 .. $#{$table}) 
  {
    for $j ( 0 .. $#{$table->[$i]} )
      {
            push(@tab,$table->[$j][$i]);
    }
        $retourne{$names->[$i]}=@tab;
        splice(@tab,0);
  }
    $version-> finish();
    return %retourne;
Mais lorsque je souhaite afficher mon tableau je n'y arrive pas, voici comment je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
%table=$bdd->selection($req);
for($i .. $table{"nom"})
{
  print $table{"nom"}[$i]."<br>";
}
Si vous pouvez m'aider ca serai cool

Nixonne