Bonjour
J’essaie d'utiliser la fonction array_key_last dans ma boucle foreach
quant je fait le SELECT directement dans mysql j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql1="SELECT chambre FROM reservation WHERE '$datedebut' AND '$datefin' BETWEEN debut AND fin"; $result1=$pdo->query($sql1); foreach ($result1 as $index=>$value) {/* je veux la plus grande valeur */ if ($index === array_key_last($result1)) echo '<br>'; echo $value; echo '<br>'; exit; }
chambre
101
103
mais quant je lance en php j'ai ce joli message:
je suis en php version 7.3.5Warning: array_key_last() expects parameter 1 to be array, object given in C:\wamp\www\projet-booking\getdata.php on line 135
Partager