Dans ma base de données d'applications, certaines tables sont des noms en minuscules et d'autres en majuscules. Je veux ma base de données pour exécuter des requêtes via PHP sans considérer le cas des tables.Configuration PHP MYSQL pour la gestion de l'insensibilité à la casse dans les noms de tables
Sur l'instance RDS d'amazon, j'ai défini la valeur de lower_case_table_names = 1 pour rendre ma base de données insensible à la casse.
Lorsque j'exécute la requête dans HeidiSQL ou Phpmyadmin avec des noms de tables minuscules, alors je suis capable d'exécuter les requêtes. Mais quand j'exécute les mêmes requêtes via le fichier PHP, la requête ne s'exécute pas et le nom de la table n'existe pas.
Y a-t-il un autre paramètre dans PHP que j'ai besoin de faire?
Quelle est votre système d'exploitation Windows ou Linux? –
Les services ont-ils redémarré après avoir modifié la configuration? – andre3wap
ou vous pourriez simplement normaliser le cas de vos noms et contourner le problème ... –