J'essaie de faire un menu avec plusieurs sous-menus.J'ai besoin de faire une requête qui prend le résultat de la requête précédente et ne laisse que des résultats distincts de certains champs.Si je fais nouvelle requête chaque fois que le serveur bogues parce que la requête recherche dans la grande base de données veri. Donc, en bref quelque chose comme ça: sélectionnez distinct (champ) formulaire (déjà fait requête) Est-il possible dans mysql ou php que cela peut être fait?Vérifiez la requête déjà faite pour les valeurs de champs distincts, mais sans faire d'autres requêtes
0
A
Répondre
0
en php, vous pouvez boucle sur la première requête résultat d'une construction d'un tableau contenant des champs distincts:
$result = mysql_query($sql);// result of 1st query
$arr = array();//an array that will contain distinct field values
while ($row = mysql_fetch_assoc($result)) {// for each row
if (!in_array($row["field"], $arr)) // check if it's not in the array
$arr[] = $row["field"] // add it
}
1
Pouvez-vous pas seulement utiliser une sous-requête? SELECT DISTINCT field FROM (SELECT * FROM menus WHERE ...)
More information on subqueries in MySQL. Une sous-requête vous permettra de faire la sélection externe, par rapport aux résultats de la sélection interne.
Questions connexes
- 1. MYSQL PHP: Vérifiez la requête déjà faite pour les valeurs de champs distincts?
- 2. Requête SQL sans requêtes imbriquées
- 3. Commande de requête SQL par des valeurs de champs spécifiques
- 4. Comment puis-je obtenir toutes les valeurs de champs d'une requête avec des tables jointes?
- 5. URL sans paramètres de requête - Comment faire la distinction
- 6. requêtes SQL pour tester les capacités de construction de requête
- 7. mysql & php - requête pour l'enregistrement avec toutes les valeurs ou moins, mais pas plus
- 8. Utiliser SSIS pour faire une requête entre
- 9. valeurs question SQL, DISTINCTS retour dans plusieurs UNION ALL'ed déclarations
- 10. Recherche d'un motif pour conserver les valeurs des champs de page en revenant à la page
- 11. requêtes Django m2m, les utilisateurs distincts pour une relation m2m d'un modèle
- 12. Vérifiez la contrainte pour vous assurer que les valeurs d'une colonne de caractères correspondent à tous les chiffres.
- 13. Meilleure façon d'afficher les valeurs par défaut pour les champs vides renvoyés à partir d'une requête de base de données?
- 14. SQL - Vérifiez la table pour les nouvelles lignes?
- 15. est-ce possible d'utiliser les propriétés webbrowser pour faire des requêtes http?
- 16. SQL - Ajout de champs à la requête de tri par
- 17. PHP - SOAP - lastResponse - Afficher les champs et les valeurs?
- 18. obtenir des résultats non distincts d'une requête distincte mysql
- 19. Vérifiez si un tableau est vide sans utiliser de boucle?
- 20. Vérifiez si une bibliothèque DLL est déjà chargée? (Java)
- 21. Comment faire la somme de plusieurs valeurs booléennes via SQL?
- 22. Requêtes paramétrées SANS les procédures stockées?
- 23. requêtes SQL - Copier les valeurs dans le tableau même
- 24. Vérifiez si l'application est déjà en cours d'exécution
- 25. Comment manipuler les valeurs de champs de formulaire en javascript
- 26. Comment manipuler les valeurs des champs de formulaire dans jQuery
- 27. page d'accueil faite pour l'iPhone - taille
- 28. Vérifiez les cookies dans asp.net
- 29. Comment enregistrer un modèle de mot pour un type de contenu sans remplir les champs requis
- 30. Entity Framework: Faire de grandes requêtes