Mon site est herbergé sur un serveur LINUX, je viens d'intégrer une base de données crée sous WAMPSERVER ma question est: 1) base sous WAMPSERVER est ele compatible avec LINUX pour pouvoir continuer plus loin
Les règles relatives à la casse (c'est-à-dire le choix entre majuscules et minuscules) changent avec le système d'exploitation : - Les mots-clés du langage SQL et les noms de colonnes sont insensibles à la casse, c'est-à-dire qu'ils peuvent s'écrire indifféremment en majuscules ou en minuscules. - Les noms des tables et des bases de données sont : -- sensibles à la casse si MySQL est installé sur Linux -- insensibles si MySQL est installé sur Windows Cette différence est due au fait que MySQL enregistre bases et tables sous forme de fichiers ; or, Windows est insensible à la casse des noms de fichiers, tandis que Linux y est sensible.
Comme on peut changer d'hébergeur et donc, changer de système d'exploitation, il est préférable de toujours considérer les noms des objets MySQL comme sensibles, afin que les requêtes fonctionnent quel que soit le système d'exploitation.
Sous Windows, vous pouvez faire des requêtes sur cette table sans vous préoccuper de la casse, c'est-à dire que SELECT * FROM suivi_fab_oct WHERE ... fonctionnera, alors que la même requête sous Linux dira que la table n'existe pas.
Donc, sous Linux, il faudra bien ecrire SELECT * FROM Suivi_Fab_Oct WHERE ... en respectant les majuscules et minuscules - c'est-à-dire la casse - des noms de bases et de tables.