基本操作
为了系统健壮及高效,对数据库操作做了严格限制,通过表的模型,只开放基本的增删改查操作, 具体见数据库模型操作;
事务操作
使用事务处理的话,需要数据库引擎支持事务处理。比如 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 作者:随商信息技术(上海)有限公司