基本操作

为了系统健壮及高效,对数据库操作做了严格限制,通过表的模型,只开放基本的增删改查操作, 具体见数据库模型操作;

事务操作

使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。

$Model->sql->startTransactionDb();

$check_row = [];

if (is_ok($check_row) && $Model->sql->commitDb())
{
}
else
{
$Model->sql->rollBackDb();
}

自定义SQL操作

系统模型默认的方法,无法满足业务需求时候,可以通过自定义构造自己的sql方式操作数据库

$shop_rows = $Model->sql->getAll($query_sql);

$row   = $Model->sql->getRow($query_sql);

$flag = $Model->sql->exec($exec_sql);
文档更新时间: 2020-05-28 13:09   作者:随商信息技术(上海)有限公司