Tout d'abord, bonjour à tous.
Mon problème est le suivant:
Je fais une requete, je cherche à stocker tous les résultats de ma requête dans un tableau dynamique à une dimension.
Voici mon code:
Le problème est que si je pose un "print "$tab[$u]" dans ma boucle "for", à l'affichage je me retrouve bien avec les resultats de ma requete ligne par ligne et colonne par colonne.
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
20 $reqd = "SELECT * FROM client"; $export = mysql_query($reqd) or die("execution de la requete impossible"); $count1 = mysql_num_rows($export); $tab = array(); $u=0; $nb_c = mysql_num_fields($export); $requete=mysql_query($reqd) or die("execution de la requete impossible"); while($r=mysql_fetch_array($requete)) // Je passe ligne par ligne { for($j=0;$j<$nb_c;$j++) // pour bien choper les resultats de chaque colonnes { $tab[$u]=$r[$j]; $u=$u++; } print "<br>"; }
Mais si je met ce même "print" hors de la boucle "for", alors la le tableau $tab est vide.
Résultat je peux pas appeler plus loins les valeurs que je voulais stocker.
Voila, ma bete noire est entre vos mains délicates, j'espere qu'ensemble on arrivera à la dompter.
Merci par avance.
Partager