$query = "UPDATE kids_entry SET entries=? WHERE parentsemail=?";
$stmt1 = mysqli_prepare($connection, $query);
mysqli_stmt_bind_param($stmt1, 'is',$entries,$parentsemail);
mysqli_execute($stmt1);
if(mysqli_stmt_affected_rows($stmt1) != 1)
die("issueasdass");
mysqli_stmt_close($stmt1);
Le code ci-dessus fonctionne pour moi sur une autre page mais je n'arrive pas à l'obtenir ici. Sur l'autre page, l'ensemble à mettre à jour est codé en dur et n'est pas dynamique, ce qui pourrait expliquer pourquoi cela ne fonctionne pas pour moi. Quelqu'un peut-il me dire ce que je fais mal? MerciProblèmes avec ma mise à jour d'instruction préparée
Quel est le type d'entrées $? Le 'est' que vous passez dans l'instruction bind implique que vos params seront un entier et une chaîne. Si #entries n'est pas une chaîne, cela pourrait causer certains de vos problèmes. – tschaible
entrées est un nombre entier et parentsemail est une chaîne – Drew