Le code est le suivant
$sql = "select * from user which age>:age LIMIT :num";
$map = ['age'=>16 , 'nmu'=>2];
$ res = Db ::query($sql,$map);
var_dump($res);
Message d'erreur : SQLSTATE[HY093] : numéro de paramètre non valide : le paramètre n'a pas été défini
Message d'erreur : [10501]SQLSTATE[ HY093] : Numéro de paramètre invalide : le paramètre n'a pas été défini[D:wwwroottp6.comvendortopthinkthink-ormsrcdbPDOConnection.php:722]
Cela a été résolu. Après avoir lu le tutoriel, le professeur a dit que les paramètres n'étaient pas définis et que la transmission des paramètres était erronée. Ensuite, j'ai vérifié attentivement et j'ai découvert que le numéro était mal écrit
.