Bonjour à tous et bravo à tous ceux qui animent ce site.
Voilà avant d'ecrire ce post j'ai tenté de trouver une solution dans la doc de sql en vain. (Ma version 5.1.36)
J'ai 1 BD contenant 70 tables, je désire faire un COUNT (*) sur chacune d'entre elles. J'ai stocké le nom de mes tables dans un array.Avec une boucle , je désire faire un COUNT de l'ensemble des tables avec une seule ligne de requete. Mais là je me tire les cheveux, j'ai tout essayé ; les formes de concaténation, quote, guillemets.....Ca me mets erreur de syntaxe
Voici le code :
Pour infos, j'utilise ensuite l'array $resultat pour faire des affichages
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for($i=0;$i=70;$i++) { $inter =mysql_query("SELECT COUNT (*) AS nb FROM $cat['$i']") or die mysql_error()); => (ligne avec l'erreur!) $donnes=mysql_fetch_array($inter); $resultat['$i']= $donnes['nb'];
Merci pour votre aide
Partager