我試圖從數據庫中獲取最大ID。然而,它返回我的錯誤無法從數據庫中獲取最大ID
undefined index: id in $maxID=$rowsInit["id"]; and $response["maxID"] = $rowsInit["id"];
這是我的代碼
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'];
}
有一個在我的交易表中的列呼叫ID。我不知道哪部分是錯的。也許我想念一些部分。
$ queryInit =「SELECT MAX(id)as id FROM trade」; 嘗試更改您的查詢。 –
@scarletwitch我改變了查詢,但仍然收到相同的錯誤 – phoon
你可以顯示'$ response'和'$ rowsInit'嗎? – lighter