Azalea\MysqlExecuteResult

2016-09-03  本文已影响31人  Bun_Wong

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

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

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

MysqlExecuteResult::insertId


获取最后插入 ID

int MysqlExecuteResult::insertId ( void )

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

$result->insertId();

MysqlExecuteResult::affected


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

int MysqlExecuteResult::affected ( void )
$result->affected();

MysqlExecuteResult::changed


获取修改行数

int MysqlExecuteResult::changed ( void )

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

$result->changed();
上一篇 下一篇

猜你喜欢

热点阅读