Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exibir valor de coluna única da consulta mysqli


Você não está buscando a linha após executar a consulta:
$query = "SELECT MAX(`userid`) FROM `user'";
$rlt = mysqli_query($this->db,$query);
$row = mysqli_fetch_row($this->db, $rlt);
echo $row[0];

A alternativa seria usar um alias para o campo calculado e usar 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'];