在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
版本停止更新请移步到https://gitee.com/pdwl/phpsmarty smarty使用smarty模板搭建的MVC框架!自用如果发现问题请提醒我 m-j.cc
更新记录:
mysql数据库操作// 实例化 $db = new db; // 查询全部 $ls = $db -> select('test'); // 运算查询 $ls = $db -> where(array('money' => '> 10')) -> select('test'); $ls = $db -> where(array('money' => '< 10')) -> select('test'); $ls = $db -> where(array('money' => '!= 0')) -> select('test'); $ls = $db -> where(array('money' => '!= 0')) -> select('test'); $ls = $db -> where(array('money' => '>= 100')) -> select('test'); $ls = $db -> where(array('money' => '<= 100')) -> select('test'); // 运算修改 $ls = $db -> where(array('id' => '1')) -> update('test',array('money' => '+ 100')); $ls = $db -> where(array('id' => '1')) -> update('test',array('money' => '- 100')); $ls = $db -> where(array('id' => '1')) -> update('test',array('money' => '* 100')); $ls = $db -> where(array('id' => '1')) -> update('test',array('money' => '% 100')); // 插入 $data = array( 'name' => '123', 'pass' => '123456', 'money' => '45.4878' ); $ls = $db -> insert('test',$data); // 删除 $ls = $db -> where(array('id' => '18')) -> delete('test'); // 执行sql $sql = "SELECT * FROM test"; $ls = $db -> query($sql); // 也可以这样 where(直接写查询语句) $ls = $db -> where('money > 10') -> select('test'); // 记得写表名,不是我骂你的,就是这样!执行下面这条 $ls = $db -> select(); dump($ls);# 文本缓存类```php//实例化类$cache = NEW Cache();// 设置缓存$cache -> set('a','123456',120);// 读取缓存$cache -> get('a');// 删除缓存$cache -> del('a');// 清空所有过期缓存$cache -> gc(true); session类// 实例化session类$session = NEW Session();// 设置session$session -> set('a','123');// 清除session$session -> set('a');// 读取session$ls = $session -> get('b'); cookies类// 实例化cookies类$cookies = NEW Cookies();// 设置cookies$cookies -> set('a','123',0);// 更新cookies$cookies -> update('a','000');// 读取cookies$ls = $cookies -> get('a');// 删除cookies$cookies -> del('a'); 验证码类// 实例化验证码类$vcode = NEW Vcode();// 验证码VCODE();dump($session -> get('vcode')); 上传类// 上传类调用例子$up = new Fileupload();if($up -> upload('pic')){ dump($up -> getFileName());}else{ dump($up -> getErrormsg());} #缩略图类 // 缩略图类例子$img = new Image(0.2);$img -> makeimg(PROJECTS_ROOT.'images/201712/20171228180725_432.jpg');$ls = $img -> thumb_error;dump($ls); #DEM加密类 // DES加密$str = 'abcd';$key= 'asdfwef5';$crypt = new des($key);$mstr = $crypt->encrypt($str);$str = $crypt->decrypt($mstr);echo $str.' <=> '.$mstr;// abcd <=> /WtuV01JaLQ= #AES加密类 // AES加密$aes = new AES($bit = 128, $key = 'abcdef1234567890', $iv = '0987654321fedcba', $mode = 'cbc');$c = $aes->encrypt('abcd');dump($c ,$aes->decrypt($c)); #分页类 $page = new Page();$page->init(1000, 20);/** * 分页显示模板 * 可用变量参数 * {total} 总数据条数 * {pagesize} 每页显示条数 * {start} 本页开始条数 * {end} 本页结束条数 * {pagenum} 共有多少页 * {frist} 首页 * {pre} 上一页 * {next} 下一页 * {last} 尾页 * {list} 数字分页 * {goto} 跳转按钮 */$page->setTemplate('<div><ul>{frist}{pre}{list}{next}{last}{goto}</ul></div>');/** * 未选中的分页链接模板 */$page->setNotActiveTemplate('<a href="{url}">{text}</a> ');/** * 当前选中的分页链接模板 */$page->setactiveTemplate('<a href="javascript:;">{text}</a> ');dump( $page->show()); |
请发表评论