Azalea\MysqlQueryResult

MysqlModel Mysql 数据库服务模块类 > MysqlQueryResult

⚠️ MysqlQueryResult 构造函数已私有,无法通过 new 方式实例化,仅通过 MysqlModelquery 方法获得

$result = $mysqlModel->query('SELECT * FROM `table`', null, false);

MysqlQueryResult::all


获取结果集数组

array MysqlQueryResult::all ( void )
  • 参数

  • 返回值
    结果集数组

  • 范例

$result->all();

MysqlQueryResult::allWithKey


获取结果集数组,并以某字段为键

array MysqlResult::allWithKey ( mixed $key )
  • 参数
    $key - 键字段索引,如果是数字,则以按顺序的字段为字段名;如果是字符串,则表明为字段名

  • 返回值
    结果集数组

  • 范例

$result->allWithKey(0);  // 以第一个字段为键
$result->allWithKey('pid');  // 以字段 pid 为键

MysqlQueryResult::column


获取结果列数组

array MysqlQueryResult::column ( [mixed $index = 0] )
  • 参数
    $index - 列字段索引,默认为 0,如果是数字,则以按顺序的字段为字段名;如果是字符串,则表明为字段名

  • 返回值
    结果列数组

  • 范例

$result->column(1);
$result->column('name');

MysqlQueryResult::columnWithKey


获取结果列数组

array MysqlQueryResult::columnWithKey ( mixed $key [, mixed $index = 0] )
  • 参数
    $key - 键字段索引,如果是数字,则以按顺序的字段为字段名;如果是字符串,则表明为字段名
    $index - 列字段索引,默认为 0,如果是数字,则以按顺序的字段为字段名;如果是字符串,则表明为字段名

  • 返回值
    结果列数组

  • 范例

$result->columnWithKey('id', 'name');

MysqlQueryResult::row


获取结果行

object MysqlQueryResult::row ( [int $row = 0] )
  • 参数
    $row - 行数,默认首行

  • 返回值
    结果行对象

  • 范例

$result->row();

MysqlQueryResult::field


获取结果值

mixed MysqlQueryResult::field ( [mixed $index = 0] )
  • 参数
    $index - 列字段索引,默认为 0,如果是数字,则以按顺序的字段为字段名;如果是字符串,则表明为字段名

  • 返回值
    结果值

  • 范例

$result = $mysqlModel->query('SELECT COUNT(*) FROM `table`');
$result->field();

MysqlQueryResult::fields


获取字段列表数组

array MysqlQueryResult::fields ( void )

获取字段列表时,结果集必须至少包含一行结果

  • 参数

  • 返回值
    字段数组

  • 范例

$result->fields();

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 7,401评论 6 13
  • PHP常用函数大全 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解...
    上街买菜丶迷倒老太阅读 1,037评论 0 20
  • php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uni...
    思梦PHP阅读 1,667评论 1 24
  • 文/祝桂丽(2017.5.2) 一只青色小肉虫,比铅笔芯粗一点,十几毫米长短的样子,沿着粗糙的树干,往树上奋力攀登...
    尘世低眉阅读 196评论 0 5
  • 如果有那么一个人,闯入你的生活,打破你原有的规则和底线,不见时会想念,见时会不知所措,撕扯掉你的伪装,也许,这就...
    林不输阅读 50评论 0 1