|
PHP技术
-
thinkphp5.1中的setInc、setDec方法
可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等必须配合连贯操作where一起使用,注意where有顺序要求,放在setInc前面$User=M("User");//实例化User对象
$User->where('id=5')-&g...
-
thinkphp5,报错too many connections
实际上我遇到这个问题是一个普通的外贸企业网站,服务器用的是国外厂商,在cpanle的面板里面没有找到修改my.ini的地方。本来想法是通过修改最多连接数量来解决这个问题。最后是通过修改thinkphp的查询语句来减轻服务器的压力。oreach($detailsas$key=>$detail...
-
array_filter()用法
第一种情况: 通过函数,过滤数组中的元素array_filter($arr,'函数名称')函数里可以写相应的过滤原则,下面举个栗子,过滤掉不是数字的元素$arr=array('a','b','c','d',1,2,3);...
-
php5.3连接mssql2008
在项目中需要用到php 连接mssql,在sql早期版本中是很方便的事情。从sql2008开始,php需要特殊的安装包才可能,配置有一定的复杂程度。今天发现新大陆了那就是php的odbc. PHP5.3可以使用odbc函数库连接mssql进行数据读写。/*连接mssql2008时使用的函数*/
f...
-
Thinkphp3.1.3中session的使用
tp框架方便了我们操作session 1.对session赋值 session("变量名","变量值")2.session取值 $变量名 = session("变量名")3.对session取空值 注意这么写是错误的 session...
-
Thinkphp3.1 I方法无法获取checkbox数据
多选框checkbox是常见的表单类型。thinkphp通过 I方法无法获取checkbox的值。 那么要如何 处理呢? 这时需要使用原生的php代码 $abc = $_POST["checkbox名称"]; 取得值后再存入数据库。一定要使用thinkphp类型代码那么可以这...
-
ThinkPHP5.1如何新建一个模块
网站常用的模块有前台index,后台admin,有时还需要user会员中心等等。Thinkphp5.1默认只有一个index模块,新建模块小编一般用如下几种方法。 1.直接复制index模块后重命名index模块到其他名称,简单暴力 2.使用命令行,在项目的根目录,注意是根目录,不是应用的目...
-
-
Thinkphp3.1关闭日志log文件记录
一些虚拟主机都是限定空间的,thinkphp的日志文件有2M左右按日记录,运行一段时间后(特别是流量大的网站)马上就会产生占很大空间的日志文件。关闭日志记录的方法如下:打开ThinkPHP/conf/debug.php文件,将下边两行对应的true更改为flase'LOG_RECORD&...
-
Thinkphp5.1判断post提交
在tp3.1中判断用户是不是post提交用提 IS_POST. tp5.1中需要用到静态调用方法use think\facead\Request;if(Request::isPost()){//post提交处理代码}
|
|