我正在尝试从请求中检索上次更新的ID,它不起作用,我不知道为什么,这是我的代码:
$iphones=$pdo->query("SELECT * FROM categoryIphone");
$iphones=$iphones->fetchAll();
foreach ($velos as $key => $value) {
if(isset($_SESSION['commande'][$value['categoryIphoneName']])){
$quantite=$_SESSION['commande'][$value['categoryIphoneName']];
$idCategoryIphone=$value['categoryIponeId'];
$updateCategoryIphone=$pdo->query("
SET @uids := null;
UPDATE iphone
SET iphoneStatut='taken', fkIphone_clientId=$idInsereDuClient, fkIphone_commandeId=$idInsereCommande
WHERE IphoneStatut='available' && fkIphone_categoryIphoneId=$idCategoryIphone && fkIphone_partenaireId=$fkCommande_partenaireId &&(SELECT @uids := CONCAT_WS(',', iphoneId, @uids))
LIMIT $quantite");
}
}
$ idInsereDuClient和$ idIinsereCommande来自之前的两个查询。