**categories** mysql table
id|category_name
**listings** mysql table
id|listing_title|category_id
Je veux lister toutes les catégories sur 1 seule/même page PHP, avec toutes les listes indiquées ci-dessous chaque catégorie. Comment puis-je faire cela en interrogeant la table des annonces une fois. Je peux le faire en faisant une requête séparée à partir de la boucle des catégories, mais ce serait plus que nécessaire, je devine.Interroger la table MySQL une fois pour obtenir toutes les listes pour toutes les catégories
//query listings table once
$sql = mysql_query("SELECT * FROM listings", $conn);
//loop through all categories
$sql = mysql_query("SELECT * FROM categories ORDER BY catname", $conn);
while($row= mysql_fetch_array($sql, MYSQL_ASSOC)){
//print category name
print"$row[catname]";
//print listings of category
}
merci. bizarre on travaille! – SomeRandomDude