针对tp3.2数据库基础操作

查询单条数据

 

$where = array('user_token' => $token); //条件

$str = M('merchant_user')->where($where)->find(); // 根据条件查询出M出的表中单个信息

 

多表联查(distinct()去除当前字段中重复数据保留一个)

 

$where = array("user_id" => $user_id , "state" => '1');

$data = M('commodity')

->field('commodity.id,name')->distinct('name')

->join('category on category.id = commodity.id')

->where($where)->select(); //多个表直接->join()

 

批量修改数据

 

$data = array('state' =>'2');

$id = I('post.id');

$list = M('commodity')->where(array('id'=>array('in',$id)))->save($data);

 

模糊查询

 

$User = M("region"); // 实例化User对象

$data['region'] = array('like', "%$region%");

$str = $User->field('region_id,region')->where($data)->select();

多文件上传

 

if (!empty($_FILES['clerk_img'])) { //上传参数配置

$config = array(

'maxSize' => 31457280,// 设置附件上传大小

'rootPath' => './Uploads/',// 设置附件上传根目录

'savePath' => '',// 设置附件上传(子)目录

'saveName' => array('uniqid'),//保存名称

'exts' => array('jpg', 'gif', 'png', 'jpeg'),// 设置附件上传类型

'autoSub' => true,//自动使用子目录保存上传文件 默认为true

'subName' => array('date', 'Ymd'),//子目录创建方式,采用数组或者字符串方式定义

);

$upload = new \Think\Upload($config);// 实例化上传类

 上传文件

$info1 = $upload->upload();

if (!$info1) { // 上传错误提示错误信息

$info1 = $upload->getError();

$result['error_code'] = '100';

$result['result'] = $info1;

echo json_encode($result);die;

} else {

// 上传成功

foreach ($info1 as $key => $value) {

$img_url[$key] = './Uploads/' . $value['savepath'] . $value['savename'];

$img_name[$key] = $value['savename'];

}

foreach ($img_url as $key => $val)

{

// 得到所有上传成功的图片URL并拼接上路由地址(如不需要删除即可)

$imgages_path[] = 'http://moligogo.com/cambie'.ltrim($val,'.');

}

//取出第一个上传的图片URL(如不需要全部删除即可)

$clerk_img = $imgages_path[0]; //第一个图片URL

unset($imgages_path[0]); // 销毁数组中等于0的图片信息

$clerk_papers = implode(',', $imgages_path); //剩余图片URL

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值