thinkphp输出图片每行sql 读取固定数目目

&& 10:40:27&
我不知道你的值从后台传过来是json,这个必须在数组才可以,那如何在用ajax用呢,请教一下
&& 11:03:40&
博主不在吧,都好久了
&& 09:27:59&
博主解决了我一个大问题啊!大侠求助!Thinkphp 如何输出指定值数据
[问题点数:20分,结帖人zhouang1989]
大侠求助!Thinkphp 如何输出指定值数据
[问题点数:20分,结帖人zhouang1989]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。ThinkPHP上传图片存入数据库
PHP代码&?phpclass&AttachModel&extends&Model{&&&&&&&&/**&&&&&*&附件上传&&&&&*&@param&string&$type&文件类型:jpg,png&&&&&*&@param&int&$maxsize&最大上传容量:默认100Kb&&&&&*&@param&string&$model&上传所在模块&&&&&*&@param&bool&$insert&是否写入数据库&&&&&*&@param&bool&$thumb&是否生成缩略图&&&&&*&@param&string&$wh&缩略图的宽高&&&&&&*&Example:&$upload-&upload(null,102400,APP_NAME,true,true,array('300','225'));&&&&&*/&&&&public&function&upload($type&=&null,&$maxsize&=&';,&$model&=&null,&$insert&=&true,&$thumb&=&false,&$wh&=&array('160',&'120')){&&&&&&&&//导入上传类&&&&&&&&import('ORG.NET.UploadFile');&&&&&&&&$upload&=&new&UploadFile();&&&&&&&&$upload-&maxSize&=&$&&&&&&&&if&($type){&&&&&&&&&&&&$type&=&explode(',',&$type);&&&&&&&&&&&&$upload-&allowExts&=&$&&&&&&&&}else{&&&&&&&&&&&&$upload-&allowExts&=&array('jpg','png','gif','jpeg');&&&&&&&&}&&&&&&&&if&($model){&&&&&&&&&&&&$upload-&savePath&=&'../Public/Uploads/'.$model.'/';&&&&&&&&}else{&&&&&&&&&&&&$upload-&savePath&=&'../Public/Uploads/';&&&&&&&&}&&&&&&&&if&($thumb){&&&&&&&&&&&&$upload-&thumb&=&&&&&&&&&&&&&$upload-&thumbPrefix&=&'zj_';&&&&&&&&&&&&$upload-&thumbMaxWidth&=&$wh[0];&&&&&&&&&&&&$upload-&thumbMaxHeight&=&$wh[1];&&&&&&&&&&&&&&&&&&&&}&&&&&&&&$upload-&saveRule&=&//上传图片命名规则&&&&&&&&if&(!$upload-&upload())&{&&&&&&&&&&&&return&$upload-&getErrorMsg();&&&&&&&&}else{&&&&&&&&&&&&$uploadlist&=&$upload-&getUploadFileInfo();&&&&&&&&}&&&&&&&&if&($insert){&&&&&&&&&&&&return&$this-&_insert($uploadlist);&&&&&&&&}else{&&&&&&&&&&&&return&$&&&&&&&&}&&&&&&&&&&&&}&&&&/*&&&&&*&上传的附件整合成attach所需数据,存入表并返回数组&&&&&*&*/&&&&private&function&_insert($uploadlist){&&&&&&&&$j&=&count($uploadlist);&&&&&&&&$v&=&array();&&&&&&&&foreach&($uploadlist&as&$key&=&&$value)&&&&&&&&{&&&&&&&&&&&&$v[$key]['name']&&&&&&&&=&&&&$value['name'];&&&&&&&&&&&&$v[$key]['hashname']&&&&=&&&&$value['savename'];&&&&&&&&&&&&$v[$key]['savepath']&&&&=&&&&substr($value['savepath'],&2);&&&&&&&&&&&&$v[$key]['bsize']&&&&&&&&=&&&&$value['size'];&&&&&&&&&&&&$v[$key]['user_id']&&&&&&&&=&&&&$_SESSION[C('USER_AUTH_KEY')];&&&&&&&&&&&&$v[$key]['create_time']&&&&=&&&&time();&&&&&&&&&&&&$v[$key]['model_name']&&&&=&&&&&APP_NAME;&&&&&&&&&&&&$this-&add($v[$key]);&&&&&&&&&&&&if($this-&thumb)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&$v[$key]['prefix']&&&&&&&&=&&&&$this-&thumbP&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&$v[$key]['id']&=&M('Attach')-&getLastInsID();&&&&&&&&&&&&&&&&&&&&}&&&&&&&&return&$v;&&&&}&&&&}数据库结构DROP TABLE IF EXISTS `zj_attach`;
CREATE TABLE `zj_attach` (
`id` int(10) NOT NULL auto_increment,
`name` varchar(100) NOT NULL COMMENT '附件名称',
`hashname` varchar(100) default NULL,
`status` tinyint(1) default '1' COMMENT '附件状态{1:启用,0:禁用}',
`savepath` varchar(100) default NULL COMMENT '存储地址',
`bsize` varchar(100) default NULL COMMENT '附件大小',
`model_name` varchar(50) default NULL COMMENT '所属模块',
`user_id` int(10) default NULL COMMENT '上传用户id',
`create_time` int(10) default NULL COMMENT '上传时间',
PRIMARY KEY
) ENGINE=InnoDB DEFAULT CHARSET=utf8;$book = M('Book');
$data = array();
$data['shengCunQi'] = time();
$book-&save($data,array('where'=&&shengcunqi = ' 00:00:00'&,'limit'=&'17'));
//我想获取到这条语句所影响到的行数.
也就是说: 我要获取到 我一共更新了多少条语句.
------解决方案--------------------
$book = M('Book');
$data = array();
$data['shengCunQi'] = time();
$result = $book-&save($data,array('where'=&&shengcunqi = ' 00:00:00'&,'limit'=&'17'));
var_dump($result); //$result将返回你所影响的行数或false
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有}

我要回帖

更多关于 thinkphp循环输出数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信