Je n'arrive pas à comprendre pourquoi j'obtiens l'erreur: "Le nombre de variables ne correspond pas au nombre de paramètres dans l'instruction préparée".Mysqli bind param - le nombre de variables ne correspond pas au nombre de paramètres
Mon code ressemble à ceci:
$DB['con'] = new mysqli($$DB['host'],$DB['user'],$DB['pass'],$DB['base']);
$stmt=$DB['con']->prepare("insert into points(iduser,puncte,nume,email,telefon,ultimulpost)values('?',?,'?','?','?',(SELECT CURDATE()))");
$stmt->bind_param('sisss',$idm,$mynumber,$nume,$email,$tel);
$stmt->execute();
Vous avez oublié de mettre $ DB [ 'con'] -> avant bind_param() et execute() – bodi0