
thinkphp
爱解析录音转文字
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
thinkphp笔记
最近做的一个项目使用thinkphp3.2做的。这里总结一下 更新数据可以用$data[''],save之前一定要写where条件。不然是不能入库的 已一个数组作为条件的for循环查询数据库: $arr=('user_id'=>'1','user_id'=>'2','user_id'=>'3','user_id'=>'4','user_id'=>'5');原创 2016-05-09 10:44:04 · 931 阅读 · 0 评论 -
thinkphp中U方法按路由规则生成url
tp开启路由后,使用U方法是不会按路由规则生成url的,一般我们是要手动修改模版,把里面的U方法去掉,手动修改链接,如果是已经写好的程序,后期才添加路由,修改起链接就太麻烦了 今天无聊就修改了一下U方法,让它按路由规则生成url,再不用一条条修改模版了。 下面代码添加到 /ThinkPHP/Common/functions.php 文件,直接搜索if($suffix),在前面加入以下代码,u方法生成原创 2017-02-20 14:34:51 · 2897 阅读 · 0 评论 -
thinkphp中save方法更新的值和原来的值一样的时候返回false
save方法的返回值是影响的记录数,如果返回false则表示更新出错。 如果字段没有被修改,则返回0,并不是失败。所以这里我们只需要对返回值进行恒不等于判断即可。if($result !== false){}else{ }原创 2017-04-18 15:56:30 · 4363 阅读 · 0 评论 -
thinkphp更新单个字段值
M('User')->where('id=5')->setInc('score');//让score字段在原有值得基础上加1 M('User')->where('id=5')->setInc('score',5);//让score字段在原有值得基础上加5 M('User')->where('id=5')->setDec('score');//让score字段在原有值得基础上减去1当我们有字段等于0的原创 2017-04-19 10:45:24 · 3567 阅读 · 0 评论 -
thinkphp快捷查询getBy、getField、getFieldBy用法及场景
getBy方法://假设数据库中user表有如下字段:id,name,logo $data = M('user')->getByid(1); //在user表中找到id为1的一列。返回的是一个索引数组。如果符合条件的是多行数据,默认只取第一行; $data = M('user')->getByName('小明'); $data = M('user')->getByLogo('a.jpg'); //这原创 2017-04-19 12:00:13 · 4804 阅读 · 0 评论 -
thinkphp中使用cli模式
thinkphp3.23使用cli模式if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); //普通模式,解决官方分组不支持cli的问题 $depr = '/'; $path = isset($_SERVER['argv'][1])?$_SERVER['argv'][1]:''; if(!empty原创 2017-03-31 11:39:52 · 5656 阅读 · 0 评论