ranger le resultat d'une requete dans un tableau dynamique

Eléphant du PHP | 450 Messages

18 janv. 2007, 14:20

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
Alone in the dark , I smile :D

Eléphant du PHP | 450 Messages

18 janv. 2007, 14:58

[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
Alone in the dark , I smile :D

ViPHP
ViPHP | 1961 Messages

18 janv. 2007, 14:58

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];
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein