E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TP5
TP5
多条件whereOr查询
问题背景:最近在用ThinkPHP5开发项目的过程中,发现根据筛选条件做or查询的时候,连贯操作不可以使用where进行条件查询了。首先列出一个user数据表的信息:uidunamegrade(年级)class(班级)sex(性别)11号12122号11233号33244号42155号25166号16277号11188号23199号2211010号312数据表展现了10位同学的年级、班级、性别信息
dengnuo1980
·
2020-07-27 21:55
shell脚本:检测服务器存活状态/80端口/502状态码
文章目录检测服务器是否宕机检测web服务(80端口)是否正常检测ht
tp5
02状态码检测服务器是否宕机需求:ping一台需要被检测的服务器,如果丢包率为100%,则表示机器出问题了,随后发送报警邮件(首先需要一个邮箱账号
Asnfy
·
2020-07-27 16:50
Shell
tp5
中路由等总结
url();//获取当前URL地址不含域名//echo"";//echo$this->request->url();//获取当前URL地址不含域名//echo"";//echo$this->request->bind('user_name','张三2222');//动态绑定属性//echo"";//echo$this->request->bind('ceshi','测试');//echo$this
geeooooz
·
2020-07-27 14:19
微信小程序实现微信登陆(
TP5
后端)
思路:小程序登录获取code,将code传到后台;后台用code得到微信用户id,即openid,将openid存储在用户表中,完成绑定登录时,再次获取code并传给后台,得到openid,若用户表中存在,便可直接登录以下仅是代码片段,更多代码在Githubback_end/application/api/controllermini_program/pages/student_minemini_
oeong
·
2020-07-24 23:00
浅谈PHP之ThinkPHP框架使用详解
下载及配置官网(http://www.thinkphp.cn/)下载ThinkPHP5.0,将解压文件放在网站目录下的A
TP5
子目录下默认主页:http://localhost:8099/A
TP5
/public
·
2020-07-21 13:21
Thinkphp5.1+bootstrap插件多图片上传图解教程(上)
很早之前就想学习
TP5
的多图上传插件,1年半都想学,百度了很久都看的云里雾里,今天终于会用在项目里了,代码也是网上找的。
挤时间学习的阿龙
·
2020-07-18 10:21
tp5
微信支付sdk
接触到微信支付,然而微信官方给出的微信支付sdk用起来不太方便,在原来微信支付sdk上进行了修改,测试过能用,现在我的
tp5
项目都用这个,分享出来大家研究研究,新手一枚,望大神们能指出错处。
那年今日、
·
2020-07-16 15:20
php
Centos 系统时间同步网络时间
同步时间服务器ntpdatentp1.aliyun.com阿里云的ntp服务器ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comn
tp5
YIwanT_
·
2020-07-16 09:39
centos
linux
系统时间
php+mysql 封禁管理,防刷羊毛踩的坑
上了一段时间,为了吸引客户,刷羊毛现象严重.要重新从数据里边封禁账号.二次处理数据的坑;语言:php框架
tp5
实际需求①:ipv4去前三位ip一致,保留三个账号,其余封掉②:手机号前六位一致,保留十个账号
想当架构师的程序员
·
2020-07-16 07:00
tp5
随机获取商品
/***随机获取商品*/publicfunctiongetRandGoods(){$map['status']=1;//状态;上架$map['num']=['>','0'];//库存$query=model('goods');$about=$query->where($map)->count();$limit=20;//抽取数量$toffset=range(0,$about);shuffle($t
疯癫居士
·
2020-07-16 05:22
php
thinkphp
【
TP5
-09】模板输出
1、模板输出通常在控制器中读取模型数据并渲染模板输出namespaceapp\index\controller;useapp\index\model\UserasUserModel;usethink\Controller;classUser{publicfunctionread($id=''){$user=UserModel::get($id);returnview('read',['user'=
Geeks_Chen
·
2020-07-16 01:55
tp5
导出 表格
thinkphp5导出xls表格下载PHPExcel类文件到vendor目录https://pan.baidu.com/s/1QfiRJhifM12OYbHJzLF3vwhtml代码导出复制代码控制器代码//导出xlspublicfunctiondaochu(){//1.从数据库中取出数据$where=input('param.fw_pici');//halt($where);$list=Db('
尘埃338
·
2020-07-15 23:42
thinkphp5
从红帽杯题目学习thinkphp 5.1反序列化利用链
只有赛后来查漏补缺了,也借着
tp5
.2这个反序列化pop链来学习下大佬们的构造思路,不得不说这个pop链真的是很强了,在分析的过程中,妈妈一直问我为什么跪着玩电脑~红帽杯2019Ticket_System
公众号:一个安全研究员
·
2020-07-15 23:59
代码审计
TP5
无线分类 递归方式
1、首先再Model中进行数据的获取,和无线递归的拼接成功。publicfunctiontree(){//这个表示那拿到的数据库里面的内容$product=$this->order('catorder','asc')->select();return$this->getTree($product);}//无限极递归publicfunctiongetTree($data,$pid=0,$level=
fengke549015
·
2020-07-15 22:29
PHP
it
易优CMS:插件制作过程
插件制作过程【前提】首先你要有PHP基础知识,其次对易优CMS系统熟悉(有
TP5
基础的更容易上手)。
Jessicawh
·
2020-07-15 17:47
tp5
多级分类递归查询(留着备用)
/***获取分类*@paramarray$where查询条件,这里使用pid=0为条件*@paraminteger$num默认3级,包括顶级和两层子级*@returnarray数组*/functiongetCate($where,$num=3){$data=[];if($num!=0){$num--;$data=Db::name('goodsCate')->where($where)->selec
C_Rubit
·
2020-07-15 17:21
thinkphp
5
Ubuntu16_x64下Java环境搭建(包含mysql5.7)
安装jdk1.配置环境变量二、安装mysqlserver5.71.安装mysql2.设置mysql5.7远程访问(如使用本地navicat访问)3.mysql5.7添加用户及创建数据库的方法三、解决xf
tp5
Johnney_Ann
·
2020-07-15 13:36
TODO:macOS上ThinkPHP5和Semantic-UI集成
Semantic-UI集成1.全局安装(onOSXviahomebrew)Composer是homebrew-php项目的一部分2.把Xcode升级到8.1后继续安装Composer3.使用composer创建
TP5
tttcode
·
2020-07-15 11:45
xshell+xftp在Linux的tomcat下部署web项目
1、Linux管理工具Xshell5和Xf
tp5
Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议。
yangshijin1988
·
2020-07-15 11:02
Liunx
在Ubuntu16.04下安装jdk-8u111-linux-x64.tar.gz并配置Java环境
到官网下载jdk-8u111-linux-x64.tar.gz:通过ftp将下载的jdk上传到ubuntu服务器,配置VSFTPD可以参看《在Ubuntu16.04下配置VSFTPD》,然后这里我使用的是Xf
tp5
Alan_Xiang
·
2020-07-15 10:25
linux
tp5
时间戳字段报错Invalid datetime format: 1292 Incorrect datetime value
thinkphp5自动写入时间戳字段报错(SQLSTATE[22007]:Invaliddatetimeformat:1292Incorrectdatetimevalue:'1594776464'forcolumn'gmt_create'atrow1)thinkphp版本:5.0.24MySQL字段类型:DATETIME参照官方文档:系统支持自动写入创建和更新的时间戳字段,有两种方式配置支持。按照
sirdong
·
2020-07-15 09:00
阿里云部署JavaWeb项目(JDK+tomcat+Mysql)
1日起新注册的用户,完成个人实名认证,且芝麻信用分>=620的用户,可在注册后6个月内参与免费试用阿里云操作系统为CentOS7.464位第二步:下载所需工具jdk+tomcat+Xshell5+Xf
tp5
暴走的牛德滑
·
2020-07-15 09:16
阿里云服务器配置和安装JDK(Java开发环境)
一、安装环境操作系统:Centos7.4JDK版本:1.8工具:Xshell5、Xf
tp5
工具使用参考文章:使用Xshell6+Xftp6连接Linux云服务器(图文教程)阿里云突发性能实例或者共享型实例服务器一台
weix13138169001
·
2020-07-15 09:54
软件安装
tp5
where和whereor冲突后的解决方法
if(session('user.username')=='admin'){$this->_query($this->applies)->like('title')->where($where)->where('status','in',[1,2])->order('user_number','desc')->page('1');}else{$this->_query($this->applies
以代码为食
·
2020-07-15 08:51
TP5
where多条件查询
Where条件表达式格式为:$where[‘字段名’]=array(‘表达式’,‘操作条件’);$res=Db::name(‘tablename’)->where($where)->select();|SQL运算符|sql运算符|例子|实际查询条件TP运算符SQL运算符例子实际查询条件eq=$where[‘id’]=array(‘eq’,100);等效于:$map[‘id’]=100;neq!=$
nhphp
·
2020-07-15 07:29
MySQL
thinkphp5
linux安装配置远程数据库
8.0.15,可以直接下载我的,提取码:e0gemysql-8.0.15-1.el7.x86_64.rpm-bundle.tar二、通过传输工具,把压缩包传到华为云的linux系统中,我用的工具是xf
tp5
陈晨*
·
2020-07-15 07:16
thinkphp5 的学习笔记(2)————
tp5
继续thinkphp5的学习,
tp5
真的非常适合个人开发者,功能齐全,使用方便,我现在已经把
tp5
当成主要写api接口的工具了。现在零散的记录下知识点。
_陈嗯嗯_
·
2020-07-15 06:33
tp5
thinkphp5 的学习笔记(1)————
tp5
目录结构project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─…更多类库目录│├─command.php命令行工具配置文件│├─com
_陈嗯嗯_
·
2020-07-15 06:33
tp5
全栈
Tp5
框架中的where条件的使用
在我们一般使用这个框架中,where条件是依数组的形式来呈现的。比如说:->where(['field'=>select])但是,如果是数组的形式,无法满足我们的whereOR,因为数组在where条件中会转换成whereAnd。这个时候,我们就可以使用where中的字符串形式。->where('a=1ANDb=2orc=3')这样是不是很方便呢?看下图。Db::table('think_user
韩淼燃
·
2020-07-15 06:45
tp5
TP5
分页
首先是分页的调用,
tp5
的调用相对非常容易$mod=new\app\index\model\Blogmsg();$mo=$mod->paginate(1,14);$this->assign('list'
布尔教育
·
2020-07-15 04:11
VUE+UEditor+TP — 多端跨域多图上传
vue-ueditor-wrap:https://github.com/HaoChuan9421/vue-ueditor-wrap无论是vue-ueditor-wrap还是原生ueditor,分离跨域上传的解决办法如下这里是
TP5
wyc0859
·
2020-07-15 04:27
linux SFTP用户创建 不允许用户登录,并且连接只允许在制定的目录下进行操作...
cd/homemkdirsftpchownroot:sftpsftpchmod755sf
tp5
.修改SSH配置/etc/ssh/sshd_con
weixin_30399821
·
2020-07-15 03:13
TP5
in排序
$exp=new\think\db\Expression('field(id,'.$pay_order.')');//whereinorderbyfield('id,...')//排序$query->order($exp);if(empty($params['date'])){$query->where('id','IN',function($query){$query->table('lb_or
wbj16116
·
2020-07-15 02:19
TP5
超详细攻略:阿里云服务器部署ThinkPHP项目--从0出发[Ubuntu 16]
file_put_contentsfailedtoopenstream:Permissiondenied远程连接MySQL为TP项目设置路由,隐藏网站访问路径中的index.php四SSL认证导语本文主要总结了个人在第一次部署
tp5
X_F_Z_Y
·
2020-07-15 02:32
网页开发
阿里云搭建java运行环境二安装JDK1.8+Tomcat8.5
Xshell5Xf
tp5
:一、安装JDK1、新建一个目录:mkdir/usr/java2、去官网下载需要的jdk,注意选择适合服务器的版本。
傻瓜程序员
·
2020-07-15 01:53
http error: 505
用post方式访问网页,代码如下抛出ht
tp5
05错误。
tingqier
·
2020-07-14 23:03
TP5
.1接入阿里大于短信平台发送验证码并将验证码保存到redis
在开始之前必须注册阿里云并且选好套餐开通短信服务(618或者双11一般都有活动).然后在阿里云控制台中将accessKeyId、accessKeySecret获取并纪录起来,如果你的账户没有开启AccessKey需要进行开启操作:1、登录阿里云控制台。2、将鼠标放在右上方的用户名区域,在弹出的快捷菜单中选择accesskeys。3、系统弹出安全提示对话框,单击继续使用AccessKey。页面显示A
坏坏青年
·
2020-07-14 23:29
服务器
后端总结
pyspider 爬虫数据报错crawl() got unexpected keyword argument: dict_keys
走啊走啊走啊忽然报错以开始是报[E18062816:05:42base_handler:203]HT
TP5
99:SSLcertificateproblem:unabletogetlocalissuercertificateTraceback
昵称Joy
·
2020-07-14 23:50
python
tp5
+ajax+H5 实现的文件上传
选择要上传的文件//上传文件$('#doc-form-file').on('change',function(){varformData=newFormData();formData.append("pic",$(this).get(0).files[0]);if(formData){$.ajax({type:"POST",url:'/Api/uploadimg',data:formData,da
萧逸
·
2020-07-14 23:52
php技术
js
PHP --- wampserver3.1.7 配置 Apache 多站点配置
可拖动至桌面修改后剪切回来,复制一个出去修改,之后覆盖也行)我的路径是C:\Windows\System32\drivers\etc找到文件后新增一个配置//127.0.0.1自定义访问域名127.0.0.1www.
tp5
豆i浆
·
2020-07-14 22:44
php
http 500内部服务器错误的解决方法
ht
tp5
00内部服务器错误的解决方法这个错误整整浪费了我下午的时间,在网上有很多的方法,当然我也是从那些繁多的方法中一点点的搞定IIS的,首先你要先装好IIS,XPSP2中的应该是5.1版本的,安装方法
shahen
·
2020-07-14 22:09
造成HTTP-500错误,可能存在的原因小结
tid=124237】造成HTTP-500错误,可能存在的原因之个人实践总结1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HT
TP5
00错误。
rital
·
2020-07-14 21:01
测试基础知识
性能测试
linux服务器环境部署
TP5
项目
1.先登录服务器安装lnmp环境,可以执行下面脚本使用ssh登录到服务器:
[email protected]
可以使用命名,下次免密登录:cat~/.ssh/id_rsa.pub|
[email protected]
"umask077;mkdir-p.ssh;cat>>.ssh/authorized_keys"lnmp安装命令如下:wgethttp://soft.vp
芝麻开门2015
·
2020-07-14 21:23
thinkphp5
mysql
tp5
.1 orderRaw按符合条件的排序 MySQL ORDER BY 排序 IF 及 IN
MySQL数据库一个字段对应多个值得模糊查询当一个字段想模糊查询出多个字段的时候,正常情况下一般会这么作1select*fromawherenamelike'a%'ornamelike'b%'....or...;但是上面的情况只能对应少量的模糊查询值,过多之后再后台开发的时候会出现非常麻烦的sql语句拼接这时我们可以采用正则表达式进行匹配1select*fromawherenameregexp'a
nn小木屋
·
2020-07-14 20:21
PHP
tp5
使用对象给模板赋值
$obj=new\stdClass();$obj->username='奥巴马';$obj->num=111;//$this->assign('obj',$obj);return$this->fetch('index',['ob'=>$obj]);html中:{$ob->username|default='没有值!'}{$ob->num}//{$password|md5}//{$time|date
fylive
·
2020-07-14 19:38
tp5
自动添加update时间
自动添加时间在模型中:protected$autoWriteTimestamp='datetime';//protected$autoWriteTimestamp='true';//时间戳protected$updateTime='update_at';或在全局更改://'auto_timestamp'=>true,//时间戳'auto_timestamp'=>'datetime',//时间字段取
fylive
·
2020-07-14 19:38
tp5
foreach volist for
{foreach:model('one')->all()as$key=>$v}//{foreach$listas$key=>$v}{$v}{/foreach}{volistname='list'id='v'offset='3'length='5'}//{volistname=':model("one")->all()'id='v'}{$v}{/volist}{volistname=':model(
fylive
·
2020-07-14 19:38
tp
tp5
控制器使用模型 示例
将status的数据随机成-1,2publicfunctionchangeStatus(){///1//$user=UserModel::order('num','desc')->select();//foreach($useras$v){//UserModel::where('num',$v['num'])->update(['status'=>random_int(-1,2)]);//}//r
fylive
·
2020-07-14 19:38
tp5
关联子查询
子查询示例:查询表one里面的男性,通过表two关联查询://使用
tp5
的闭包的方式子查询:publicfunctionsearchCallBack(){$User=Db::name('one');//
fylive
·
2020-07-14 19:37
Liunx 设置定时器(三)创建及运行任务
我这里用的
tp5
,构造一个测试方法,往数据库进行数据插入测试。
qq_35630665
·
2020-07-14 18:02
linux
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他