Oui il est possible de bosser avec Mysql et des table ou champs avec espace meme si ce n'est pas idéal.
Pour cela faites un petit exemple dans PhpMyadmin avec un insertion ou un select il vous donnera la syntaxe
ex pour une insertion :
INSERT INTO `table avec espace` ( `id` , `largeur` , `hauteur` , `epaisseur` , `nom champs avec espace`)
VALUES ('$id', '$largeur', '$hauteur', '$epaisseur', '$nom_champs')
Car il n'est pas tjrs facile ou meme autoriser de renommr le nom des tables ou des champs et que celui qui a créé la table ou les champs n'a pas forcement fait tout comme il faudrait :)