Bonjour à tous,
dans un projet qui tourne actuellement en PHP, je suis contraint (par mon hébergeur) d'utiliser des bases de données contenant des symboles spéciaux (des '-', par exemple "ma-base").
Evidemment, je reçois plein d'erreurs lorsque je tente des requêtes de la forme "SELECT * FROM ma-base.matable" -> il n'aime pas le tiret, et me renvoie une erreur "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-base.mabase' at line 1"
Comment échapper ce nom pour que cela fonctionne? J'ai essayé pas mal de trucs, genre "SELECT * FROM `ma-base.matable`" ou "SELECT * FROM `ma-base`.matable", mais rien ne semble passer....
Une idée ?
Merci d'avance
Partager