Bonjour

J’essaie d'utiliser la fonction array_key_last dans ma boucle foreach
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;
          }
quant je fait le SELECT directement dans mysql j'ai ceci:

chambre
101
103

mais quant je lance en php j'ai ce joli message:
Warning: array_key_last() expects parameter 1 to be array, object given in C:\wamp\www\projet-booking\getdata.php on line 135
je suis en php version 7.3.5