StartMVC开发手册

可以快速上手的开发文档

原生操作sql

原生语句query

# 用法1: 选择所有记录

$db->query('SELECT * FROM test WHERE id=? AND status=?', [10, 1])->fetchAll();

# 用法2: 查询一条记录

$db->query('SELECT * FROM test WHERE id=? AND status=?', [10, 1])->fetch();

# 用法3: 其它查询像 Update, Insert, Delete等...

$db->query('DELETE FROM test WHERE id=?', [10])->exec();

查询结果fetch和fetchAll()

# fetch(): 返回一条记录,默认返回数组类型结果

# fetchAll(): 退回多条记录

fetch($type = null, $argument = null, $all = false)

fetchAll($type = null, $argument = null)

$type=null 返回结果;$type=true 返回sql语句,方便调试用;

$argument=null 或 "array" 返回数组结果,$argument="obj" 返回对象结果,

fetch($all=true) 返回多条记录

exec()

返回影响条数