本文只是总结一些常用的方法,更多方法请参考官方文档,下面进入正题
首先,实例化一个对象,本文以下都使用此对象$model
$model = M("表名");
//或
$model = D("表名或模型名");//使用模型名时,必须生成一个模型文件
M 是系统模型,D 是自定义模型。
M函数比较适合增删改查操作,D函数适合增删改查和一些其他操作。由于M不需要加载具体的模型类,因此M函数的效率会比D高一些,推荐使用M。
一、增加
1、添加一条数据:
返回插入的主键值,失败返回false
$model->add($data);
$model->data($data)->add();
//3.2.3版本开始,可以支持不执行SQL而只是返回SQL语句
$sql = $model->fetchSql(true)->add($data);
echo $sql;