Bonjour tout le monde.
Je commence à m’intéresser au SQL mais même si j'ai compris la théorie apparemment j'ai un soucis au niveau de la pratique.
J'ai fait plusieurs essais et vérifier plusieurs fois au final j'ai l'impression d'avoir oublier quelque chose mais je ne trouve pas quoi.
Déjà le contexte : j'ai fait un système de formulaire pour crée un compte sur un site l'idée étant d stockée les identifiants dans une base de donnée.
Au niveau des formulaire aucun soucis mais quand j'essaye de mettre les infos dans la base de donnée j'ai trois erreurs peut importe la manière que j'utilise.
Voici les erreurs :
Notice: Undefined variable: bdd
Fatal error: Uncaught Error: Call to a member function exec() on null
Error: Call to a member function exec() on null
le tout sur une seule ligne de code :
$bdd->exec('INSERT INTO login(nom, passwd, poste) VALUES(test,test,test)');
(oui c'est une manière violente mais je voulais simplifier pour essayer de trouver ou était mon erreur)
et au début de la page j'ai mis ceci :
$bdd=new PDO('mysql:host=localhost;dbname=utilisateur;charset=utf8', 'root','');
Je précise j'ai commencer le sql cet apprem donc il y a surement pas mal de chose qui m'échappe.
Si quelqu'un veux bien éclairer ma lanterne ça serait sympathique.
merci.
Partager