Bonjour/Bonsoir ! J'ai un petit problème avec un site internet que j'essaye actuellement d'héberger chez OVH !
Le problème survient lorsque j'essaye d’accéder à ma db, tout marche bien en localhost, mais seulement en localhost :(
Voici ce que c'est censé donné (infos tirés de la db) :
et voici ce que ça donne (ça me coupe ce qu'il y a plus bas en plus :/) :
Et voici la jolie petite gueule de mon code :
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=host.mysql.db;dbname=dbname;charset=utf8;port=3308', 'user', 'pw', $pdo_options);
// On recupere tout le contenu de la table Client
$reponse = $bdd->query('SELECT * FROM animation WHERE estAffichee=1');
// On affiche le resultat
while ($donnees = $reponse->fetch())
{
echo"
\"$donnees[theme]\" par $donnees[pseudo]
";echo"
$donnees[horaire]
";echo"
$donnees[description]
";}
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
J'insiste sur le fait que tout marche comme il faut en localhost !
Il me manque seulement cette erreur, je ne sais pas du tout d'où ça vient, et le site doit être prêt pour le 20 Juillet !!! En espérant que vous puissiez m'aider ! Merci d'avance :)
> host.mysql.db;dbname=dbname
c'est: `dbname.mysql.db` (ou user.mysql.db, user=dbname)
> pour le 20 Juillet
si c'est 2021, ça va le faire ;)