加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 获取sql结果集的单个值

发布时间:2021-07-06 04:17:06 所属栏目:大数据 来源: https://www.jb51.cc
导读:考虑这个SQL查询 $sql = "select count(*) as count from table where value='this'"; 此查询将仅返回字段计数中的一个值. 有没有办法在不使用fetch_array并指向返回数组的第一个值的情况下获取该值? 解决方法: mysql_result() 将允许您直接从结果集中提取

考虑这个SQL查询

$sql = "select count(*) as count from table where value='this'";

此查询将仅返回字段计数中的一个值.

有没有办法在不使用fetch_array并指向返回数组的第一个值的情况下获取该值?

解决方法:

mysql_result()将允许您直接从结果集中提取值,而无需使用fetch方法.这是一个非常简单的示例,说明如何使用它来获取单个值:

MysqL_select_db( "MysqL", MysqL_connect( "localhost", "root", "" ) );
$r = MysqL_query( "SELECT count(name) as total FROM `help_keyword`" );
echo $r ? MysqL_result( $r, 0 ) : MysqL_error() ; // Outputs 450

MysqL_result()函数有三个参数;第一个是结果集本身,第二个是行索引,第三个是字段索引.我只使用前两个参数,因为第三个参数将默认为0,返回第一个字段.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读