récuperer valeurs de base de données dans tableau 2D

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récuperer valeurs de base de données dans tableau 2D

Re: récuperer valeurs de base de données dans tableau 2D

par stealth35 » 19 avr. 2010, 11:02

a chaque tour de "while" tu récupères une ligne de ta base de donnée, si tu veux recuperer style $row[0]['id'], regarde du coté de mysqli (si t'es sous php 5.3 (+ mysqlnd) t'auras accès au fetchAll) :wink:

Re: récuperer valeurs de base de données dans tableau 2D

par Invité » 19 avr. 2010, 10:59

Je viens de le faire mais j'ai encore une seule colonne en résultat...
Je crois qu'il y a aussi un problème quand j'appelle mes datas par exemple $row['id'] mais je ne sais pas comment l'écrire autrement $row['id'][ ] ????

Re: récuperer valeurs de base de données dans tableau 2D

par stealth35 » 19 avr. 2010, 10:51

lu,
enlève les for, et met les <ul> avant le while

récuperer valeurs de base de données dans tableau 2D

par pas_douée » 19 avr. 2010, 10:48

Bonjour,
Je souhaite récupérer les valeurs se trouvant dans une table de ma BDD dans un tableau à deux dimensions
Je crois que je m'y prends très mal ...
Pouvez vous m'aider?
Le code ci-dessous m'affiche la liste de mes produits mais sur une seul colonne...
<? $request = 'SELECT * FROM Category ' ;
	$result = mysql_query($request);
				
				

			for($i = 1; $i<=3; $i++) {
   			for($j = 1; $j<=3; $j++) {
			$row[$i][$j] = $i*$j;
			while($row=mysql_fetch_assoc($result)){
			?>
			<ul>
				<li><a href="produits.php?Category=<? echo $row['id']; ?>" title="<? echo $row['name']; ?>"><? echo $row['name']; ?><img src="img/<? echo $row['url_photo']; ?>" alt="<? echo $row['name']; ?>" /></a><li>
				</ul>
			<?}}}?>