Mysql
 sql >> Base de données >  >> RDS >> Mysql

Afficher la valeur d'une seule colonne de la requête mysqli

Vous ne récupérez pas la ligne après avoir exécuté la requête :

$query = "SELECT MAX(`userid`) FROM `user'";
$rlt = mysqli_query($this->db,$query);
$row = mysqli_fetch_row($this->db, $rlt);
echo $row[0];

L'alternative serait d'utiliser un alias pour le champ calculé et d'utiliser fetch_assoc :

$query = "SELECT MAX(`userid`) as `maxid` FROM `user'";
$rlt = mysqli_query($this->db,$query);
$row = mysqli_fetch_assoc($this->db, $rlt);
echo $row['maxid'];