Boucle / Requête

Résolu/Fermé
newdeb - Modifié par newdeb le 28/02/2011 à 00:26
 newdeb - 28 févr. 2011 à 12:14
Bonjour,

Je me remet au code, donc ultradébutant.


Mon code fonction à moitié.
La grande boucle s'arrête au bout du premier client.
Que faire ?

$client = 'SELECT prenom,nom FROM client';
$fournisseur='SELECT arbre FROM fournisseur';

$req_client= mysql_query($client) or die('Erreur SQL !<br>'.$client.'<br>'.mysql_error());
$req_fournisseur = mysql_query($fournisseur) or die('Erreur SQL !<br>'.$fournisseur.'<br>'.mysql_error());

while($dataclient = mysql_fetch_assoc($req_client))
{
while ($datafournisseur = mysql_fetch_assoc($req_fournisseur))
{
echo '<br>'.$dataclient['nom'].$datafournisseur['nom'];
}}



Merci de tout coup de main / rappel des bases...

1 réponse

Ne serait pas ce bout en gras ?

$client = 'SELECT prenom,nom FROM client';
$fournisseur='SELECT arbre FROM fournisseur';
$req_personne = mysql_query($personne) or die('Erreur SQL !<br>'.$personne.'<br>'.mysql_error());
$req_fournisseur = mysql_query($fournisseur) or die('Erreur SQL !<br>'.$fournisseur.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req_personne))
{
while ($data2 = mysql_fetch_assoc($req_fournisseur))
{
echo '<br>'.$data['nom'].$data2['arbre'];
}}
0
Résolu !
J'ai insérer la définition de la deuxième requête dans la boucle...Ce qui donne :

while($data = mysql_fetch_assoc($req_personne))
{
$req_fournisseur=.......................
while ($data2 = mysql_fetch_assoc($req_fournisseur))
{
echo '<br>'.$data['nom'].$data2['arbre'];
}}
0