Réponse acceptée !
et effectivement il n'y a pas d'erreur et comme ca marche en local je trouve ca vraiment bizarre..
Pas moi
Ca :
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
Sauf à faire un truc pas clean (du style un global dans la fonction qui suit), ça ne sert à rien ... puisque tu ne l'utilises pas.
L'objet PDO créer reste donc avec ses options par défaut, donc pas d'erreur affichée.
Ca marche en local, OK, mais entre le local et le distant il y a sans doute un monde !!
OS ?
versions (apache, mysql, PHP) ?
serveur web et SQL sur la même machine ?
droits ?
... la liste pourrait être très longue.
Ce n'est pas parce que ça fonctionne en local que ça sera le cas ailleurs, surtout si tu es en mutualisé.
Et oui le fichier est bien sur le serveur. Le chemin est précisé dans la requête donc ca devrait marcher.
OK, mais sur quel serveur ?
Je serai surpris que le serveur mysql soit sur la même machine que le serveur web.
Si tu es en mutualisé, je serai surpris que tu ai accès à l'arborescence du serveur mysql.
En mutualisé je doute fort que cette commande passe.
Menfin, essais de voir tout de même la réponse que te fait le serveur en affichant l'exception (cf PDO::setAttribute)
Cordialement,
Kohntark -