数据库操作层
数据库配置定义文件database.php
默认在application/database.php
一、基本操作
添加数据
Db::execute('INSERT INTO user(username,password) VALUES(?,?)',['admin',md5('111111')]);
更新数据
Db::execute(`UPDATE user SET password = ? WHERE username=?`,[md5('123456'),'admin']);
删除数据
Db::execute('DELETE FROM user WHERE username=?',['admin']);
查找数据
Db::query('SELECT * FROM user WHERE username=?',['admin']);
二、查询语法
where 传入2个参数
where('username','admin');
理解为username='admin'
传入的第2个参数为null时
where('username',null);
表示 username is null
传入第3个参数时
where('age','>',18)
表示 age > 18
三、连贯操作
Db::table('user')->field('id,username')->where('username','admin
')->order('id desc')->limit(10)->select();