显示mysqli查询的单列值 [英] Display single column value of mysqli query

查看:63
本文介绍了显示mysqli查询的单列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从mysqli中获取单个列值?结果应该是只有一行的单行.

How can I get a single column value from mysqli? The result should be single row with only one column.

这是我尝试过的:

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

推荐答案

执行查询后,您不会获取该行:

You are not fetching the row after executing the query:

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

另一种选择是对计算字段使用别名并使用fetch_assoc:

The alternative would be to use an alias for the computed field and use 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'];

这篇关于显示mysqli查询的单列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆