Je sais que ma connexion à la base de données fonctionne, et un test que j'ai fait en utilisant pas d'ID auto-incrémentation a bien fonctionné. Le code ci-dessous refuse de travailler et je ne trouve pas de solution. Ma table a 3 colonnes, ID (auto increment), nom et valeur. Que dois-je changer pour que cela fonctionne?Impossible d'insérer des données dans des tables contenant la clé primaire d'incrémentation automatique en utilisant les instructions préparées PHP
Merci à l'avance
//create placeholder query
$query = "INSERT INTO prepared_test (name, value) VALUES (?,?)";
//prepare the query
$stmt = mysqli_prepare($connection, $query);
$name = 'steve';
$value = 45;
mysqli_bind_param($stmt, array(MYSQLI_BIND_STRING, MYSQLI_BIND_INT), $name, $value);
mysqli_execute($stmt);
if(mysqli_stmt_affected_rows($stmt) != 1)
die("issues");
mysqli_stmt_close($stmt);
$connection->close();
Cheers man, a travaillé un régal! :) – Drew