• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

数据库操作 大解

php 搞代码 3年前 (2022-01-23) 24次浏览 已收录 0个评论

<?php
//thinkphp 数据库操作
//配置 数组形式 采用普通配置和数据库配置两数组合并
$arr1=array(
//’配置项’=>’配置值’
//url pathinfo 的4种方法0,1,2,3常用0,1
“URL_MODEL”=>0,

//URL_PATHINFO普通模式
“URL_PATHINFO_MODEL”=>2,
);
$arr2=array(
//数据库配置
‘DB_TYPE’ => ‘mysql’, // 数据库类型
‘DB_HOST’ => ‘localhost’, // 服务器地址
‘DB_NAME’ => ‘think’, // 数据库名
‘DB_USER’ => ‘root’, // 用户名
‘DB_PWD’ => ‘root’, // 密码
‘DB_PORT’ => ‘3306’, // 端口
‘DB_PREFIX’ => ‘think_’, // 数据库表前缀
‘DB_FIELDS_CACHE’ => false, // 关闭字段缓存
);

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本文来源gaodai#ma#com搞@@代~&码*网/搞gaodaima代码(“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();根据条件修改和过滤数据


$user->save($data);

//delect 删除方法
$user->delect();
$user->where(“status=1”)->order(“creat_time desc”)->limit(“10”)->delect();

以上就介绍了数据库操作 大解,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:数据库操作 大解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址