Je suis con ou y a quoi, la ?

Par ToinouPHP, il y a 5 ans


Bonjour, après des années sans coder, je me suis décidé à réaliser un petit projet.
Le problème c'est que IMPOSSIBLE de faire marcher mon code INSERT INTO, je sais pas si je suis con ou juste très rouillé. ><

$nom = rand(0,1999); $bdd = new PDO('mysql:host=localhost;dbname=members','Blackflash','root'); $req = $bdd->prepare("INSERT INTO table (numero) VALUES('$nom')"); $req->execute();

5 réponses

bidule, il y a 5 ans

salut,

essai comme ceci

$sql = "INSERT INTO nomTable (numero) VALUES (?)"; $stmt= $bdd->prepare($sql); $stmt->execute([$person]);
ToinouPHP, il y a 5 ans

Merci de ta réponse, mais ça ne fonctionne toujours pas, j'ai essayé :

$nom = "Antoine"; $bdd = new PDO('mysql:host=localhost;dbname=members','Blackflash','root'); $sql = "INSERT INTO users (username) VALUES (?)"; $stmt= $bdd->prepare($sql); $stmt->execute([$nom]);

et genre aucune érreur ni rien ><

KiloOctet, il y a 5 ans

SALUT,

essai comme ceci:

$sql = INSERT INTO users (username) VALUES ($nom); $stmt= $bdd->prepare($sql); $stmt->execute(array($nom);

et modifie cela:

$bdd = new PDO('mysql:host=localhost;dbname=members','Blackflash','root'); $nom = "Antoine"; $sql = "INSERT INTO users (username) VALUES (?)"; $stmt= $bdd->prepare($sql); $stmt->execute([$nom]);
Carouge10, il y a 5 ans

Bonsoir,
S'il n'y a aucune erreur c'est parque par défaut, elles sont muettes.
Activés les erreurs PDO aidera

ToinouPHP, il y a 5 ans

J'ai reussi, merci :)