$result=array();
$table_first = 'recipe';
$query = "SELECT * FROM $table_first";
$resouter = mysql_query($query, $conn);
while ($recipe = mysql_fetch_assoc($resouter, MYSQL_ASSOC)){
$result['recipe']=$recipe;
$query2="SELECT ingredients.ingredient_id,ingredients.ingredient_name,ingredients.ammount FROM ingredients where rec_id = ".$recipe['rec_id'];
$result2 = mysql_query($query2, $conn);
while($ingredient = mysql_fetch_assoc($result2)){
$result['ingredient'] = $ingredient;
}
echo json_encode($result);
}
ce code Montrez toutes les recettes, mais seulement les derniers ingrédients à savoirproblème de la boucle while et le réseau
{"recipe":{"rec_id":"14","name":"Spaghetti with Crab and Arugula","overview":"http:\/\/www","category":"","time":"2010-11-11 14:35:11","image":"localhost\/pics\/SpaghettiWithCrabAndArugula.jpg"},
"ingredient":{"ingredient_id":"55","ingredient_name":"test","ammount":"2 kg"}}{"recipe":{"rec_id":"15","name":"stew recipe ","overview":"http:\/\/www","category":"","time":"2010-11-11 14:42:09","image":"localhost\/pics\/stew2.jpg"},
"ingredient":{"ingredient_id":"25","ingredient_name":"3 parsnips cut into cubes","ammount":"11"}}
Je veux sortir tous les enregistrements d'ingrédients pertinents pour id recette 14 et ce juste imprimer les dernier ingrédient.
merci pour votre réponse, mais il montre tous les ingrédients dans ma table et ce que je veux imprimer l'ingrédient pertinent à la recette ID 1 regarder mes ingrédients requête j'ai utilisé la clause WHERE pour restreindre les ingrédients contre l'ID recette spécifique. – hunter
Oui- la dernière partie était une DÉMO de ce que contient la variable. La réponse répond à la question initiale: «cela me donne juste le dernier enregistrement, c'est-à-dire». Notez également qu'il affiche le résultat de votre requête, pas tous les enregistrements de la table. – SW4
Si vous souhaitez utiliser la clause WHERE pour restreindre les enregistrements renvoyés, et que la variable contient tous les enregistrements ... il semble que vous deviez redéfinir votre SQL. – SW4