php,tp
qq_34242581
这个作者很懒,什么都没留下…
展开
-
tp分页------注意page->firstRow 后面没括号
//赛事列表 public function index(){ $info = M('information'); import('ORG.Util.Page'); $per_page = 2; $count = $info->where(array('is_show'=>1))->count(); $page原创 2017-06-15 20:14:22 · 687 阅读 · 0 评论 -
PHP高效率写法
PHP高效率写法 不知道为何,明明点击了收藏。可是查看收藏却没有文章,于是就一模一样的转了~http://www.cnblogs.com/glory-jzx/archive/2012/08/21/2649712.html1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级原创 2017-07-18 15:18:44 · 306 阅读 · 0 评论 -
tp中,如果实例化一个表格失败,或该表格就不存在,怎么输出错误
$table = 'wuhan'; $model_table = M($table); if($model_table.IsDisposed){ $json->setErr('10002','没有该表格'); $json->Send(); }用$model.IsDisposed 来判断;原创 2017-07-07 18:29:30 · 359 阅读 · 0 评论 -
tp 中add方法的缺点,过滤数据表中不存在的字段
如果在add方法之前调用field方法,则表示只允许写入指定的字段数据,其他非法字段将会被过滤,例如:$data['name'] = 'thinkphp';$data['email'] = 'thinkphp@gmail.com';$data['test'] = 'test';$User = M('User');$User->field('name')->data($data)->add();原创 2017-07-06 17:31:32 · 4730 阅读 · 0 评论 -
ejs 的else if语句,
if (条件 1) { 当条件 1 为 true 时执行的代码 }else if (条件 2) { 当条件 2 为 true 时执行的代码 }else { 当条件 1 和 条件 2 都不为 true 时执行的代码 }和php的elseif 有区别,中间有空格;js 和 ejs的else if格式一样原创 2017-07-06 16:29:31 · 2968 阅读 · 0 评论 -
array_search,,随笔 7.5
$a=10;$ids = [2,3,5,56,20,10];echo array_search($a,$ids);// 注意数组的维数,在二维数组中不好用---查找所在数组中的位置;原创 2017-07-05 19:51:07 · 280 阅读 · 0 评论 -
类中构造回调函数,注意,回调处要有return才可以;`
class A{ private function getpreuid($uid){ $work = M('work'); $preuid = $uid - 1; if ($preuid > 0){ $map = array( 'status' => 1,原创 2017-07-05 15:13:01 · 1272 阅读 · 0 评论 -
tp 中distinct用法
DISTINCT 方法用于返回唯一不同的值 。例如:$Model->distinct(true)->field('name')->select();生成的SQL语句是: SELECT DISTINCT name FROM think_userdistinct方法的参数是一个布尔值。原创 2017-07-04 11:54:29 · 1545 阅读 · 0 评论 -
tp中3个查询,复合查询案例,比较复杂
/* * 1 已结束=手动 ,时间判断 * 2 未结束=开始了,还没结束 * 3 未开始 * */ $map_end = array(); if (!empty($_GET['is_end'])){ $is_end = $_GET['is_end'];原创 2017-06-09 16:53:48 · 2073 阅读 · 0 评论 -
一些疑问,和随心笔记
------------------ajaxForm的怪异处------------------- $("#add_form").ajaxForm({ dataType: "json", success : function(obj){ alert(obj.message);exit;原创 2017-06-08 21:24:17 · 331 阅读 · 0 评论 -
0 1 status查询拼接问题
if (!empty($_GET['status']) ||($_GET['stauts'] == '0')){ $status = (int)$_GET['status']; $where['status'] = $status; $this->assign('status',$status); }原创 2017-06-20 18:30:25 · 379 阅读 · 1 评论 -
8-8随笔---修改,避免重复--比较简单的实现,mysql修改索引语句
$serial_flag = $report->where(array('serial_number'=>$serial_number,'id'=>array('neq',$id)))->find(); if ($serial_flag){ $json->setErr(10001,'该送检单号已存在,请确认输入是否正确'); $jso原创 2017-08-08 22:59:25 · 501 阅读 · 0 评论