Requte SQL sur un resultat de requete - SQL/NoSQL - Programmation
Marsh Posté le 20-04-2004 à 17:20:43
Ben oui, faut juste lire les résultats de la requête 1 avant de passer l'argument à la deuxième
Marsh Posté le 20-04-2004 à 17:39:37
tel que tu le décris, c'est pas faisable ...
on ne peut pas coder de cette façon un requête SQL imbriquée en PHP
par contre, si tu utilises Oracle, tu peux le faire en SQL directement ... mais avec mySql, non
Marsh Posté le 20-04-2004 à 16:00:21
Avec PHP, est ce u'il est possible d'executer une requete sql sur le resultat d'une requete precedente ?
genre comme ca :
$requete1 = "SELECT * FROM table1 WHERE truc= 'valeur'";
$result1 = mysql_query ($requete1);
$requete = "SELECT * FROM '$result1' WHERE bidule = 'valeur'";
$result2 = mysql_query($requete2);
$liste = mysql_fetch_object ($result2);
voila comme ca en tout cas ca ne marche pas car ca me dit que l'argument de mysql_fetch_object est invalide.
Si quelqu'un sait comment faire, n'hesitez pas