Je vais regarder ça quenti77 merci.
Bonjour,
J'ai une problème pour enregister des données dans ma base de données. <br/>
J'ai entrer mon code puis ma page m'indique une erreur a ces deux lignes:
Je n'arrive pas à régler l'erreur pouvez vous m'aider. S'il vous plait.<br/>
<br/>
Merci
9 réponses
Salut salut, peux tu envoyer le message d'erreur ? (je te déconseille de mettre une variable en brut dans ta requête pour des raisons de sécurité)
Les messages sont :<br/>
Warning: PDO::query(): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected in /home/u922207586/public_html/register.php on line 14
Fatal error: Call to a member function rowCount() on a non-object in /home/u922207586/public_html/register.php on line 15
As tu effectué ta connexion PDO ?
Non mais je ne me connais pas trop en php voila le code :
Oû je dois faire la connection PDO ?
Merci
Voilà ton problème (on est tous passer par une phase d'apprentissage) ton soucis est que tu effectue une requete mais sans la connexion a ta BDD php ne parviens donc pas a se connecter, pour se faire: dans db.php tu devrais avoir quelque chose du genre:
Merci tu a réglé mon problème :)
Pas de problème ;)
Par contre un petit conseil. Il faudrait juste revoir la gestion de tes erreurs car des if imbriqué comme ça c'est moins lisible et en plus ça donne ce genre de cas pour un utilisateur :
