Page 1 sur 1

ranger le resultat d'une requete dans un tableau dynamique

Posté : 18 janv. 2007, 14:20
par castelli
Bonjour,
J'ai une requete et j'aimerai ranger le resultat de cette requete dans un tableau php.

Le problemeest que quen je veux recuperer la premiere valeur du tableau dynamique , j'ai array qui s'affiche.


Ma requete:
	$SQL_ref = mysql_query("SELECT * from produit2 where nom ='fiche libre' ORDER BY reference ASC");[php]
Mon tableau:

[php]		while ($tabref = mysql_fetch_row($SQL_ref))
				{
				$tab[]=$tabref['reference'];
				}
				echo $tab[0];	
Si vous pouviez m'expliquer ce qui ne vas pas sa me rendrai bcp service.

Merci encore

Re: ranger le resultat d'une requete dans un tableau dynamiq

Posté : 18 janv. 2007, 14:58
par castelli
[quote="castelli"]Bonjour,
J'ai une requete et j'aimerai ranger le resultat de cette requete dans un tableau php.

Le problemeest que quen je veux recuperer la premiere valeur du tableau dynamique , j'ai array qui s'affiche.


Ma requete:
	
$SQL_ref = mysql_query("SELECT * from produit2 where nom ='fiche libre' ORDER BY reference ASC");
Mon tableau:
		while ($tabref = mysql_fetch_row($SQL_ref))
				{
				$tab[]=$tabref['reference'];
				}
				echo $tab[0];	
Si vous pouviez m'expliquer ce qui ne vas pas sa me rendrai bcp service.

Merci encore

Posté : 18 janv. 2007, 14:58
par Ajoloca
Bonjour,

Tu ne peux pas créer un tableau avec ces instructions. Tu écris ta valeur toujours au même poste.
Essaie ceci
// Déclaration du tableau
$tab = Array();
$tab['reference'] = Array();

// Récupération des valeurs SQL
while ($tabref = mysql_fetch_assoc($SQL_QUERY_ref))  {
   // Ajout des valeurs au tableau PHP
   $tab['reference'][] = $tabref;
}
echo $tab['reference'][0];