J'ai essayé d'obtenir l'ID max de la base de données. Cependant, il me renvoie l'erreurImpossible d'obtenir l'ID max de la base de données
undefined index: id in $maxID=$rowsInit["id"]; and $response["maxID"] = $rowsInit["id"];
Ceci est mon code
if ($_POST['maxID'] == 0) {
$queryInit = "SELECT MAX(id) FROM trade";
try {
$stmtInit = $db->prepare($queryInit);
$resultInit = $stmtInit->execute();
} catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = $ex;
die(json_encode($response));
}
$rowsInit = $stmtInit->fetchAll();
if ($rowsInit) {
$maxID = $rowsInit["id"];
$response["maxID"] = $rowsInit["id"];
} else {
$response["success"] = 0;
$response["message"] = "No Trade Available!";
die(json_encode($response));
}
} else {
$maxID = $_POST['maxID'];
}
Il y a un identifiant d'appel de colonne dans ma table de commerce. Je ne sais pas quelle partie est erronée. Peut-être que je manque une partie.
$ queryInit = "CHOISIR MAX (id) comme identifiant FROM trade"; essayez de changer votre requête. –
@scarletwitch J'ai changé la requête mais je reçois toujours la même erreur – phoon
pouvez-vous afficher les '$ response' et' $ rowsInit'? – lighter