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
thinkphp5开发总结
ThinkPHP5
数据库操作
ThinkPHP5
-数据库操作一、数据库配置1、在应用目录或者模块目录下面的database.php中添加下面的配置参数:return[//数据库类型'type'=>'mysql',//数据库连接DSN
安之若素lyz
·
2020-08-21 22:53
ThinkPHP
THINKPHP5
.1多数据库配置
ThinkPHP遵循惯例重于配置的原则,系统会按照下面的顺序来加载配置文件(配置的优先顺序从右到左)。惯例配置->应用配置->模块配置->动态配置惯例配置:核心框架内置的配置文件,无需更改。应用配置:每个应用的全局配置文件(框架安装后会生成初始的应用配置文件),有部分配置参数仅能在应用配置文件中设置。模块配置:每个模块的配置文件(相同的配置参数会覆盖应用配置),有部分配置参数模块配置是无效的,因为
php_lovepan
·
2020-08-21 22:52
ThinkPHP5.1
MYSQL
thinkphp5
中的where写法
sql:SELECT*FROMtableWHEREnamelike'%关键字1%'ORnamelike'%关键字2%'ORnamelike'%关键字3%'where在Thinkphp对应的写法是怎样的?手册:表达式含义EQ等于(=)NEQ不等于()EGT大于等于(>=)LT小于(where($map)->select();我试了下,不行。会不会是tp3.2的呢?而下面这种写法就可以。$list=D
weixin_34380296
·
2020-08-21 22:34
thinkphp5
.x之数据库操作相关解析 Db类
风.fox
thinkphp5
.x之Collection(集合)解析php集合http://blog.csdn.net/fenglailea/article/details/52723586
thinkphp5
weixin_34362875
·
2020-08-21 22:59
thinkphp5
.0数据库备份
首页说一下tp5.0的好处就是可以使用composer安装数据库备份类库,composer命令安装:composerrequiretp5er/tp5-databackupdev-master安装成功后会在项目文件夹vendor下自动生成数据库备份类库:以上步骤操作完成开始使用:1.新建个控制器,在控制器中建备份方法,想使用数据库备份类,就先use\tp5er\Backup;2.基本配置信息,默认传
weixin_34240520
·
2020-08-21 22:43
Thinkphp5
创建控制器
今天我们就来创建一个控制器;1<?php2namespaceapp\index\controller;3usethink\Controller;45classTestextendsController{6publicfunctiontest()7{8}转载于:https://www.cnblogs.com/qq597585136/p/7056162.html
weixin_34162695
·
2020-08-21 22:34
thinkphp漏洞集合
整合了一个集合,方便查询
thinkphp5
.0.221、http://192.168.1.1/thinkphp/public/?s=.
weixin_34113237
·
2020-08-21 22:58
系统
开发总结
教训1
工作几年,项目也经历了林林总总,不能说多,也是有一些的,适当的把项目中的一些经验教训做个总结,也不是专业的,就是对自身的反省及提升。系统采用SSH2开发的WEB工程,总结的内容基本上就是解耦,重构,复用1.Struts.xml中只配置公用的信息,各模块信息通过引入的方式,例如2.Spring配置文件applicationcontext.xml中只配置公用信息,各模块信息通过引入的方式,例如3.自定
weixin_33975951
·
2020-08-21 22:17
thinkphp5
+qrcode生成二维码
1.下载二维码插件Phpqrcode,地址https://sourceforge.net/projects/phpqrcode/files/,把下载的文件夹放到\thinkphp\vendor下2.在控制器里(也可在公共函数库里)添加函数qrcode();publicfunctionqrcode(){vendor('phpqrcode.phpqrcode');$url="http://www.cn
weixin_33910460
·
2020-08-21 22:41
记录·
ThinkPHP5
中使用swoole
(备注:这只是swoole和TP5结合的始端,想必二者的深入融合会有更多的坑需要踩!)首先去TP官网下载框架总体概览图:在项目根目录下新建server文件夹,http_server.php内容如下(可以直接拷贝过去使用):set(['enable_static_handler'=>true,'document_root'=>"/home/work/swoole/thinkphpcore/publi
weixin_33895016
·
2020-08-21 22:08
thinkphp5
链接同一个服务器的另一个数据库
2019独角兽企业重金招聘Python工程师标准>>>在模型类里面定义了connection属性,该模型操作的时候会自动连接给定的数据库连接,而不是配置文件中设置的默认连接信息,通常用于某些数据表位于当前数据库连接之外的其它数据库在你要用的model里面定义:第二部:测试第三步:结果:喜欢关注一下吧转载于:https://my.oschina.net/u/3720923/blog/1629486
weixin_33762130
·
2020-08-21 22:54
ThinkPHP5
.0数据库基本操作
一、查询数据操作如下:db('user')->where('id',1)->find();//查询一条数据db('user')->where('status',1)->select();//查询多条数据二、添加数据操作如下://添加单条数据$data=['foo'=>'bar','bar'=>'foo'];db('user')->insert($data);//添加多条数据$list=[['foo
weixin_30822451
·
2020-08-21 22:04
ThinkPHP5
-数据库基本操作
一、数据库配置1、在应用目录或者模块目录下面的database.php中添加下面的配置参数:return[//数据库类型'type'=>'mysql',//数据库连接DSN配置'dsn'=>'',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'thinkphp',//数据库用户名'username'=>'root',//数据库密码'passwor
weixin_30701521
·
2020-08-21 22:25
Thinkphp5
同时连接两个库
新建api/user.phpdb2=Db::connect([////数据库类型//'type'=>'mysql',////数据库连接DSN配置//'dsn'=>'',////服务器地址//'hostname'=>'127.0.0.1',////数据库名//'database'=>'o2o',////数据库用户名//'username'=>'root',////数据库密码//'password'=
weixin_30670151
·
2020-08-21 22:52
thinkphp5
中where条件使用数组表达式
Db::table('think_user')->where(['name'=>['like','thinkphp%'],'title'=>['like','%thinkphp'],'id'=>['>',0],'status'=>1])->select();转载于:https://www.cnblogs.com/twilight-sparkle/p/10112869.html
weixin_30625691
·
2020-08-21 22:48
thinkphp5
数据库的原生查询
//thinkphp的原生查询$sql="selectpid,urlfromdestoon_adwhereaid>3";$result=Db::query($sql);dump($result);------------------------------------------------------------参数绑定$sql="selectpid,urlfromdestoon_adwhere
weixin_30607659
·
2020-08-21 22:47
thinkphp5
数据库配置设置
转载于:https://www.cnblogs.com/zhangj391/p/6794621.html
weixin_30563917
·
2020-08-21 22:15
thinkphp5
--model数据操作的坑
最近用
thinkphp5
开发,经常用到model了来操作数据,但是操作多了,就发现他的坑了。
weixin_30532369
·
2020-08-21 22:40
tp5
thinkphp5
多表关联查询 join查询
model下:$res=\think\Db::name('article')->alias("a")//取一个别名->join('adminad','a.aid=ad.admin_id')->field('a.aid,ad.admin_id')->select();转载于:https://www.cnblogs.com/qcjdp/p/10837635.html
weixin_30481087
·
2020-08-21 22:36
php
thinkphp5
.0连接SqlServer2000踩过的坑
马上更新。。。各位看官莫着急转载于:https://www.cnblogs.com/hellogt/p/6833423.html
weixin_30316097
·
2020-08-21 22:22
thinkphp5
.0.1的一些坑
判断是否存在漏洞http://wwww.com/publics=phpinfo()&_method=__construct&filter=assert_method=__construct&method=get&filter[]=call_user_func&server[]=phpinfo&get[]=phpinfo_method=__construct&method=get&filter[]=
weixin_30273501
·
2020-08-21 22:49
ThinkPHP5
应用Model层数据库插入操作简单实例
ThinkPHP5
的Model层主要编写实体对象类代码,比如用户类等。
醉の虾
·
2020-08-21 21:11
ThinkPHP
PHP
关于
thinkPHP5
+sqlserver配置
我只使用了IIS配合php,使用
thinkphp5
.0.6搭建的网站,原本使用的MySQL数据库,现在需要连接SQLServer2008读写一些数据。网上找
wangmj518
·
2020-08-21 21:31
php
think
php
使用cmd命令创建
thinkphp5
中的资源控制器
thinkphp5
文档中创建资源控制器只是简单的一句话而已:phpthinkmake:controllerapp\index\controller\Blog,作者开始也是按照文档的要求进行创建,但是没有成功
wang_magento
·
2020-08-21 21:25
thinkphp5
thinkphp5
安装扩展使用redis缓存数据表
redis是非常著名高性能K/V非关系型数据库扩展,主要应用于高并发,缓存等业务场景。redis高性能的本质是把数据放在内存里加快I/O速度(为什么4G内存某东上要400,而1T的机械硬盘只要200块?平均1G容量的内存价格是硬盘的500倍?就是因为内存的执行速度快,I/O吞吐量高啊/逃)redis官方默认支持linux,在winserver上使用,需要安装对应的扩展具体安装,参考以下帖——Win
yang_jinhan
·
2020-08-21 21:14
Redis
数据库
thinkphp
【ThinkPHP】
ThinkPHP5
常用数据库查询语句
来源:我的博客站OceanicKang|《【ThinkPHP】
ThinkPHP5
常用数据库查询语句》tp_data数据表idnamestatus3thinkphp14thinkphp15thinkphp16thinkphp177777777777718thinkphp19thinkphp110thinkphp111thinkphp1121111271333312714111112715333127
Oceanic_Kang
·
2020-08-21 21:48
ThinkPHP
thinkphp5
如何远程连接oracle进行数据查询
1、通过composer下载我这里的环境是php7.1,
thinkphp5
.0所以下载的是1.3如果是是5.1版本下载最新版本2.
逍遥596607010
·
2020-08-21 21:04
php
ThinkPhp5
模型查询结果转化成数组
**
ThinkPhp5
模型查询结果转化成数组**$user=USER::get(1);//此时$user是object$user=USER::get(1)->toarray();//此时$user是array
DAYU1992
·
2020-08-21 21:13
thinkphp5
ThinkPHP5
数据库设计-----之适配器设计模式(二)
目标前面研究了一下
ThinkPHP5
使用数据库时的流程走向,但仅仅知道它是怎么走的并不够,现在我要做的就是研究它的结构。以及TP5的大神们是怎么设计数据库链接和操作的类以及方法的。
高山丿流水
·
2020-08-21 21:50
ThinkPHP
【
thinkphp5
】控制器相关操作
一、判断当前浏览器请求方式用thinkphp3版本开发习惯了,感觉一些方法用着还是比较顺手的,比如在使用Ajax进行前后端数据交互时,判断请求类型是否是ajax的,在请求edit方法时,是get类型的添加数据呢,还是post类型的插入数据或者更新数据呢?但是这几个查用的方法在thinkphp版本升级后被阉割了,咋办呢?后来在分析开源电商--【tpshop】时,发现了一种解决办法--既然thinkp
李武明
·
2020-08-21 21:34
php
Thinkphp5
表单提交额外参数和页面跳转参数传递
1.表单提交在控制器中获取$project_name=input("post.project_name");2.php中跳转$this->success('新增项目成功',url("Version/index",array('project_name'=>$project_name)));die;
谭小工
·
2020-08-21 21:51
ThinkPHP
Thinkphp5
多条件查询和聚合查询
方法一:把查询条件放到数组里作为where函数参数,但是如果有大于小于这样的条件参数,数组里是无法赋值的。例1:$where=array("version_name"=>$version_name,"project_name"=>$project_name);$userdata=$this->where($where)->find();例2:$where=array("version_name"=
谭小工
·
2020-08-21 21:51
ThinkPHP
脑壳清痛之---总结
thinkphp5
怎么用odbc连接sql2000
1.准备开发框架:
thinkphp5
2.系统开发环境ubuntu系统(这里需要配置odbc_dblib扩展)3.tp5配置编写'type'=>'dblib',//服务器地址'hostname'=>'1422222.168222.10222.103222321
trytoit
·
2020-08-21 21:46
php笔记
thinkphp5
配置多数据库
thinkphp5
配置多个数据库简单复制方法在config.php中填写需要配置的数据库信息,如图。
sinat_37497849
·
2020-08-21 21:16
think
PHP
PHP
多个数据库
ThinkPHP5
.0 操作数据库
文章目录操作数据库创建数据库连接数据库配置Db类执行原生sqlDb::execute()DB::query()Db类链式操作Db::table()和DB::name()db()助手函数insert()出入单条据insertGetId()插入单条据insertAll()插入多条数据update()更改数据delete()删除操作find()查找单条数据select()查询多条数据操作数据库官方提供两
rufeike
·
2020-08-21 21:08
笔记
ThinkPHP5.0
thinkphp5
自定义命令行报错 [InvalidArgumentException] Command "date" is not defined.
thinkphp5
自定义命令行报错之前编写的test又是可以执行的后来发现是配置中缺少相应参数直接在commnd.php中加入app\index\command\Date再次运行发现问题得以解决了
芝麻开门2015
·
2020-08-21 21:01
thinkphp5
浅谈
thinkPHP5
.0连接数据库
一是配置文件定义包括databaset.php与config.php一个是数据库常用模块,一个是应用目录设计,dataset设置用的多数据库,config设置在某一个模型需要调用的数据库。不建议在模型里面用Db类,因为混在一起,不容易看,一般建议用protected$connection=‘config配置数据库关联数组的名字’,因为一直的设计模式都是mvc所以要层次分明,书上说高内聚低耦合,就这
刘勇大三入门前端
·
2020-08-21 21:00
thinkphp5
.0 mysql 操作
leftjoinon在leftjoin下,两者的区别:on是在生成临时表的时候使用的条件,不管on的条件是否起到作用,都会返回左表(table_name1)的行。where则是在生成临时表之后使用的条件,此时已经不管是否使用了leftjoin了,只要条件不为真的行,全部过滤掉。首先明确两个概念:LEFTJOIN关键字会从左表(table_name1)那里返回所有的行,即使在右表(table_nam
人生如初见_张默
·
2020-08-21 20:43
MYSQL
ThinkPHP5
——数据库操作(传统方法)
资源控制器的创建使用dos命令,生成资源控制器:先找到项目目录(即网站目录)dos命令切换到当前目录,输入:phpthinkmake:controllerapp\index\controller\Users注:最后一个是资源控制器的名称编写资源路由(app\route.php)注释原有代码导入资源路由类:usethink\Route;写对应控制器的资源路由Route::resource('user
WJCHumble
·
2020-08-21 20:42
ThinkPHP5
ThinkPHP5
——简单的二维码生成
使用composer命令安装相应的二维码扩展文件注:在此之前需先安装compser,直接下载一个composer.exe按照安装向导来安装即可,检测是否安装成功,只需在cmd中输入compser看是否有一下内容输出1)首先要去packagist上搜索phprcode(以第二个为例)2)打开第二个复制相应的composer命令3)打开tp网站根目录,按住shrift,鼠标右键,选择在此处打开Powe
WJCHumble
·
2020-08-21 20:42
ThinkPHP5
Thinkphp5
.1模型 with操作关联表字段
1.withjoin是一种方法staticfunctiongetVisitResult(){$result=self::withjoin('userItems','LEFT')->where('userItems.id','=',1)->order('iddesc')->select()->toArray();return$result;}2.with闭包staticfunctiongetVisi
凉半杯咖啡
·
2020-08-21 20:32
ThinkPHP5
的数据库
数据库准备1.5.0由低到高分为三个层次①.数据库的原生查询(SQL查询)②数据库链式查询(查询构造器)③模型对象化查询2.数据库配置常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数:return[//数据库类型'type'=>'mysql',//数据库连接DSN配置'dsn'=>'',//服务器地址'hostname'=>'127.0.0.1',//数据库
野马_淡竹———李丹丹
·
2020-08-21 20:31
学习笔记
thinkphp5
——数据库
thinkphp5
——数据库1连接数据库(这里在配置文件里配置)用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数:return[//数据库类型'type'=>'mysql
utf--8
·
2020-08-21 20:50
Thinkphp
thinkPHP中1对1,多对1,多对多数据库操作的总结
thinkPHP5
中的数据库的关系基本分为:一对一、多对一、多对多这三种一.引例1、一对一关系实例一个老师对应一个id,一个id对应一个老师2、多对一关系实例一个班级拥有多个学生,一个学生只能够属于某个班级
Yyyheng
·
2020-08-21 20:09
学习记录
thinkPHP
前端老虎机
开发总结
最近一直在做动画相关的东西,前段时间做了一个刮刮卡的,现在又做了一个老虎机的抽奖,都是之前没接触过的,现在总结一下老虎机的开发吧点击摇奖,然后三个依次的转动。我电脑上没有生产gif的工具想看效果打开此链接查看效果1.首先页面先加载jquery和jquery的插件easing.jsjquery.easing.js链接地址jquery版本链接地址2.为jquery扩展一个方法,作用是让三列依次滚动,并
宋哈哈
·
2020-08-21 20:30
项目中遇到的小问题
有用的代码总结
前端--基础
thinkphp5
获取新插入数据ID
$Mdevice->getLastInsID();Db::name('user')->insertGetId($data);
微齐天大圣.
·
2020-08-21 20:51
thinkphp5
ThinkPHP5
数据库查询操作
select();#find返回一条记录返回的是一个一维数组如果没有设置条件默认返回id最小的一条#如果结果不存在返回NULL//$res=Db::table('imooc_user')->find();#value返回一条记录并且是这条记录的某个字段值#如果结果不存在返回NULL//$res=Db::table('imooc_user')->value('username');#column返回
qq_39476250
·
2020-08-21 20:50
ThinkPHP
ThinkPHP5
tp5
数据库查询
教程
简单
ThinkPHP5
中的模型一对多关联,以及多张表关联并输出到同一个数组中,并附上实例。
首先我们上次讲解什么是一对的关联,今天我们讲解一对多的关联,举个例子。这里的表我们知道沿用上次的表就行了,有些地方稍作小小的修改,假设我们现在有一个用户表member,有一个comment评论表。一个用户对应着多个评论对吧,可以是一条评论也可以是多条评论,这样这两张表之间就存在了一对多的关系了。下面我们开始构建这样的模型关系。首先我们知道模型中告知我们,一对多的方法有hasMany()方法和bel
丶喝咖啡的猫
·
2020-08-21 20:50
THINKPHP5
ThinkPHP5
.1入门学习(二) 基础
命名规范目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);函数和类、属性命名类的命名采用驼峰法(首字母大写),例如User、UserType,默认不加后缀,例如UserController
eleven_-11
·
2020-08-21 20:49
php
ThinkPHP5
.1入门学习(一) 基础
在学习
ThinkPHP5
.1之前,需要理解面对对象和命名空间的概念,可以去PHP手册看看PHP的相关的基础知识简介ThinkPHP是一个快速、简单的基于MVC和面对对象的轻量级PHP开发框架。
eleven_-11
·
2020-08-21 20:18
php
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他