Tout d'abord, bonjour
Je rencontre une difficulté sur l'integration et la connexion à une base de donnée. J'ai d'abord fait cela sur un serveur local, via WampServeur, et tout fonctionnait au poil, mais après avoir tenté l'intégration, tout ce complique.
Je pense que je ne rentre pas correctement les informations sur la BDD cependant j'ai beau faire dans tout les sens... rien ne marche x_x.
En gros dans mon code j'ai ca :
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=monsite@localhost;dbname=monsite_maj','monsite_admin', 'password', $pdo_options);
Et sur mon site le message suivant apparait :
Erreur : SQLSTATE[HY000] [2005] Unknown MySQL server host 'monsite@localhost' (1)
J'ai donc testé avec une autre syntaxe, en me disant que je remplissait mal les champ, et en choisissant plus simple, comme indiqué dans de nombreux tutoriels :
$host = 'localhost'; //Sur quel serveur la BDD est enregistré
$nom_bdd = 'monsite_maj'; //Nom de la Base de données
$user_bdd = 'monsite_admin'; //Utilisateur de la base de données
$password_bdd = 'password'; //Mot de passe de l'utilisateur de la bdd
Et la encore, bim! Une erreur...
Fatal error: Call to a member function query() on a non-object in /home/monsite/public_html/maj.php on line 29
Je suppose donc que :
1/ Dans la première méthode, je renseigne mal mes informations (Est-ce monsite@localhost ou juste localhost, ou que sais-je encore?)
2/ Je renseigne mal mon utilisateur?
3/ Dans la deuxième méthode, je l'incorpore mal dans mon code...
Si vous pouviez me venir en aide, je vous en serais reconnaissant. Mon site étant bloqué sur ce point, je n'avance pas dans mon projet
Je rencontre une difficulté sur l'integration et la connexion à une base de donnée. J'ai d'abord fait cela sur un serveur local, via WampServeur, et tout fonctionnait au poil, mais après avoir tenté l'intégration, tout ce complique.
Je pense que je ne rentre pas correctement les informations sur la BDD cependant j'ai beau faire dans tout les sens... rien ne marche x_x.
En gros dans mon code j'ai ca :
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=monsite@localhost;dbname=monsite_maj','monsite_admin', 'password', $pdo_options);
Et sur mon site le message suivant apparait :
Erreur : SQLSTATE[HY000] [2005] Unknown MySQL server host 'monsite@localhost' (1)
J'ai donc testé avec une autre syntaxe, en me disant que je remplissait mal les champ, et en choisissant plus simple, comme indiqué dans de nombreux tutoriels :
$host = 'localhost'; //Sur quel serveur la BDD est enregistré
$nom_bdd = 'monsite_maj'; //Nom de la Base de données
$user_bdd = 'monsite_admin'; //Utilisateur de la base de données
$password_bdd = 'password'; //Mot de passe de l'utilisateur de la bdd
Et la encore, bim! Une erreur...
Fatal error: Call to a member function query() on a non-object in /home/monsite/public_html/maj.php on line 29
Je suppose donc que :
1/ Dans la première méthode, je renseigne mal mes informations (Est-ce monsite@localhost ou juste localhost, ou que sais-je encore?)
2/ Je renseigne mal mon utilisateur?
3/ Dans la deuxième méthode, je l'incorpore mal dans mon code...
Si vous pouviez me venir en aide, je vous en serais reconnaissant. Mon site étant bloqué sur ce point, je n'avance pas dans mon projet