Faire deux requete en meme temps

Répondre
mobman02
le 27/01/2005 à 19:04
mobman02
Bonjour,
j'ai encore un probleme smiley

Est-il possible de faire deux requetes en meme temps sur deux table differentes, et de mettre toute les données recuperer dans une seul boucle while ???

Parce que en faite, je fait une boucle while mais j'ai besoin d'afficher des infos qui sont contenu sur une autre table.

Et si je ne me sert pas de while ? (je ne cherche qu'une ligne par table, cette ligne etant defini par un ID unique qui me sert dans la requete)
http://damienalexandre.fr/
sathieu
le 27/01/2005 à 19:21
sathieu
tes données sont-elles liées. Si oui, le mieux en terme de perf est de faire une jointure

SELECT table1 LEFT JOIN table2 ON table1.bidule=table2.bidule2

sinon, tu peux sans problème exécuter plusieurs requêtes.
$r= mysql_query('select * from table1 where bidule=3');

while($row=mysql_fetch_assoc($r)) {
$r2= mysql_query("select * from table2 where bidule2='".mysql_escape_string($row['bidule']).'"');

}
mobman02
le 27/01/2005 à 20:09
mobman02
hum...
mais c'est une boucle, si je me une requete dans une boucle elle va se repeter a chaque fois nan ?
http://damienalexandre.fr/
bibi
le 27/01/2005 à 20:20
bibi
fait nous un algorithme de ce que tu voudrais faire meme si c'est faux phpment parlant que l'ont voit ce que tu veux faire
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours