sql >> Base de Datos >  >> RDS >> Mysql

Mostrar el valor de una sola columna de la consulta mysqli

No está recuperando la fila después de ejecutar la consulta:

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

La alternativa sería usar un alias para el campo calculado y 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'];