Maison >développement back-end >tutoriel php >数据库操作 大解
return array_merge($arr1,$arr2);
//2,数据库连贯操作 常用 增 删 改 查
//查 find() select()
$user->where("age gt 18 and sex eq 1")->order("id desc")->group("user_id,creat_time")->limit(10)->select();
$user->where("id=1")->find();// 只查询一条数据时使用
$user->field("id,name")->select();//field查询
$user->field("message","id",true)->select();//field 查询除 message和id 的所有字段
$Model->field('title,email,content')->create();//field方法结合create方法使用就可以完成表单提交的字段合法性检测
$user->field(array('id','concat(name,'-',id)'=>'truename','LEFT(title,7)'=>'sub_title'))->select(); //
$user->table("think_user user,think_user_message m")->field("user.id as uid,m.id as mid,user.name")->where("user.id=m.id")->select(); //多表查询
$user->join("think_message ON think_user.id=think_message.uid")->select(); //注意主从表
//插入 add 插入数据
$user->create($data);//获取表单数据压入一个数组
$user->add($data); //$data必须是数据库里的字段 否则print_r不出来数据
$user->field("name")->add();//在Add方法前加入field 方法表示 只允许插入name字段 不再插入别的字段 起到过滤的作用
$user->data($data)->filter("srip_tags")->add();//对值进行处理 去除标签name 就变成 name
//改 save修改数据
$data["name"]="zhou";
$data["id"]="2";
$user->where("id=5")->data($data)->save();根据条件保存修改的数据
$user->where("id=5")->field("name")->filter("strip_tags")->save();根据条件修改和过滤数据
<span></span><span> </span>
$user->save($data);
//delect 删除方法
$user->delect();
$user->where("status=1")->order("creat_time desc")->limit("10")->delect();
以上就介绍了数据库操作 大解,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。