Azalea\MysqlExecuteResult

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

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

$result = $mysqlModel->query('DELETE FROM `table` WHERE `foo` = "bar"', null, false);

MysqlExecuteResult::insertId


获取最后插入 ID

int MysqlExecuteResult::insertId ( void )

单主键 且主键为 数字 时有效

  • 参数

  • 返回值
    最后插入 ID

  • 范例

$result->insertId();

MysqlExecuteResult::affected


获取条件匹配行数(影响行数)

int MysqlExecuteResult::affected ( void )
  • 参数

  • 返回值
    条件匹配行数

  • 范例

$result->affected();

MysqlExecuteResult::changed


获取修改行数

int MysqlExecuteResult::changed ( void )

affected 不同,changed 返回数据库修改了的行数,并不是匹配到的行数,即如果写入的结果与上次一样,那么 changed 会返回 0

  • 参数

  • 返回值
    修改行数

  • 范例

$result->changed();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容