Le mieux est quand même de concevoir correctement sa BDD pour éviter ce genre de problème, notamment en ne nommant pas les tables et colonnes avec des noms pouvant poser problème.
D'autre part :
$sql = "SELECT `USER` FROM ".$db_table." WHERE `EQUIPE` = 'ADMIN' ";
Savoir qu'il y a une colonne USER et une colonne EQUIPE dans une table et ne pas connaître le nom de la table au point de mettre celui-ci dans une variable me laisse songeur !
Ou bien ces colonnes existent dans plusieurs tables de la BDD et il y a un problème de conception de la BDD, ou bien c'est le logiciel qui modifie le modèle de données en crant des tables à la volée et il y a peut-être un problème de conception du logiciel car les cas où c'est nécessaires sont rares, vu du strict point de vue de la modélisation des bases de données.
Partager