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
使用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
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
thinkphp5
链接mongodb
1.php开启mongodb扩展,官方扩展库http://pecl.php.net/package/mongodb1.找到对应的php版本,系统版本进行下载解压,将里面的php_mongodb.dll文件放到php环境ext文件夹下。2.修改php配置文件php.ini添加;php_mongodbextension=php_mongodb.dll3.查看mongodb扩展是否开启,phpinfo(
熊小嘿吖
·
2020-08-21 20:46
mongo
thinkphp5
.0 对数据库的增删改查操作
增删改查是数据库的基本操作,下面总结一下
thinkphp5
.0关于数据库的增删改查的方法.1.增添数据(1)使用Db类的insert方法向数据库中提交数据$data=['name'=>'zhangsan
healer-c
·
2020-08-21 20:04
php服务端开发
Thinkphp5
生成二维码
找了一个简单框架,直接在原来的框架上新增的,图中箭头所指为新增文件提前说明:此次只涉及在页面上生成二维码的功能,未保存到数据库,因为本人菜菜的,只能做到这些,以后做出来再说吧第一步:先下载插件phpqrcode,网上有很多,自己看着下。(很重要啊),下载完后把文件放入vendor文件夹下。第二步:view(视图)中的主要内容第三步:controller(控制器)中的内容下面是Qrcode.php中
起个啥名儿呢
·
2020-08-21 20:11
thinkphp5
数据集和模型关系的理解
数据集tp5可以通过全局配置'resultset_type'=>'collection',来定义查询的结果集类型.可选值有collection,array,默认值是array需要注意的是即使配置的结果集是数组,使用模型查询出来的数据也只有最外层是数组,数据列表中的每个元素仍旧是对象(可使用collection()助手函数转换为对象结果集),使用Db::name('user')方法查询出来的结果集就
93dd大智若愚
·
2020-08-21 20:51
服务器
后台
thinkphp5
thinkphp5
创建数据库
publicfunctionceshic(){$sql=<<
谁想轻轻偷走我的吻
·
2020-08-21 20:34
TP
and
OTP
MYSQL+
Thinkphp5
读写分离,主从同步实现方法
前言数据库读写分离的强大就不多说了!##-----------------------------------------------------------------------------------------------------------首先修改mysql配置文件让主服务器master记录数据库操作日志到Binarylog,从服务器开启i/o线程将二进制日志记录的操作同步到rela
yuan_32748609
·
2020-08-21 20:26
系统架构
Mysql
php
读写分离
主从同步
thinkphp5
执行流程分析
本文通过注释进行分析,加载类库的文件需自己追踪进去进行分析,更多内容请访问PHP图库框架入口文件/public/index.php/thinkphp/start.php文件分析/thinkphp/base.php文件分析
PHP图库
·
2020-08-21 20:18
ThinkPHP
thinkPHP5
/Laravel MySql 主从数据库分布式配置
THINKPHP5
.1配置database.php'type'=>'mysql',//服务器地址'hostname'=>['120.79.143.2162','39.98.89.1042'],//第一个为主数据库
廖圣平
·
2020-08-21 20:42
php
thinkphp5
.1 跨模块调用
tp5去除了字母方法,比如tp3.2中可以采用A()或R进行模块或者控器之间的调用,但在tp5.1采用命名空间的方式进行调用。
两眼红光
·
2020-08-21 20:04
tp5.1
php
thinkphp5
在模型(model)中设置表前缀
tp5在model中切换表前缀,
thinkphp5
单独设置表前缀(prefix)的方法根据官方手册5.0不支持单独设置当前模型的数据表前缀。
dong-sir
·
2020-08-21 20:20
PHP
#
thinkphp
thinkphp5
模型实例化 获得数据对象
模型对象和数据对象理解1.模型对象:模型类实例化后获得的对象;2.数据对象:获取到了原始数据的模型对象;原始数据:存放在模型对象的$data属性中($data是一个数组)数据对象:说到底,还是一个模型对象,千万不要认为是一个全新的对象DB操作返回是数组。模型直接操作返回是对象。//该对象共计有28个受保护属性,必须在本类或子类中使用,外部不能直接使用object(app\index\model\S
opfano_o
·
2020-08-21 20:38
tp5
亲测有用的thinphp5连接Oracle数据库---绝对有用
ThinkPHP5
.0配置Oracle数据库连接一、PHP/Oracle驱动环境配置;这里不做多讲,这里主要讲解怎样连接到Oracle数据库1,Oracle官方网站下载安装Oracle客户端。
ptianfeng
·
2020-08-21 20:04
tp5(
thinkphp5
)excel导入数据库(tp5.1遇到的坑)
记录一下遇到的坑我花了2个小时在引入文件上,tp5.1已经废弃了import函数和vendor函数,这里我们用require或者include都可以.贴代码:前端:PHPexcel上传文件:表设计:CREATETABLE`test`(`id`int(11)NOTNULLAUTO_INCREMENT,`title`varchar(255)NOTNULL,PRIMARYKEY(`id`))ENGINE
傻大个儿w
·
2020-08-21 20:28
ThinkPHP5
学习(8)数据库-基本操作
学习内容及参考:视频教程:http://www.kancloud.cn/tpshop/
thinkphp5
/221597http://www.kancloud.cn/tpshop/
thinkphp5
/221836
phper8
·
2020-08-21 20:54
php
ThinkPHP5
学习(9)数据库-事务,链式操作
学习内容及参考:视频教程:https://www.kancloud.cn/tpshop/
thinkphp5
/224105完全开发手册:https://www.kancloud.cn/manual/
thinkphp5
phper8
·
2020-08-21 20:54
php
PHP:
ThinkPHP5
数据库操作增删改查-Db类
项目文件目录project/-app-conf1、数据库配置方式一配置文件conf/database.php'mysql','hostname'=>'127.0.0.1','database'=>'root','username'=>'root','password'=>'123456','hostport'=>'3306','charset'=>'utf8'];方式二:控制函数app\index
彭世瑜
·
2020-08-21 20:45
php
thinkphp5
学习路程 五 配合数据库循环输出
volist标签volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。首先在控制器中对模板进行赋值publicfunctiontest(){//查询数据库$result=Db::table('user')->where('id','>',0)->select();//var_dump($resul
liusongjing
·
2020-08-21 20:31
thinkphp5
thinkphp5学习之路
ThinkPHP5
.0设置数据库长连接
在application目录下的database.php文件中将parma字段修改为://数据库连接参数'params'=>[\PDO::ATTR_PERSISTENT=>true,\PDO::ATTR_CASE=>\PDO::CASE_LOWER,],数据库连接,断线再连//开启断线重连'break_reconnect'=>true,
麦司机
·
2020-08-21 19:23
ThinkPHP5
.0.16 执行流程分析图
,光看又不太明白,所以趁有时间,自己大致画了一下,很多地方并没有往下画,画的可能也有出入主要是给自己看的,各位大佬能用用,不能用拉到如果在这边图片看不清,可以去github上下载高清原图,传送门如下:
ThinkPHP5
.0.16
Oscar_e
·
2020-08-21 19:48
ThinkPHP
PHP
thinkphp5
中如何设置session
在
thinkphp5
框架中设置session还是很方便的,通过框架参数,可以快速的完成session机制的配置。
lwx8735
·
2020-08-21 19:30
thinkphp5
thinkphp5
session
thinkphp5
第6课:操作数据库
ThinkPHP5
内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。
李 书 明
·
2020-08-21 19:20
thinkphp5.0
ThinkPHP5
常用数据操作
1、数据库为:
thinkphp5
,新建一数据表think_testCREATETABLE`think_test`(`id`int(10)NOTNULLAUTO_INCREMENTCOMMENT'主ID'
互联网人2019
·
2020-08-21 19:59
ThinkPHP
thinkphp5
使用ajax双击td标签进行修改内容
前端代码:id时间剩余数量(双击修改){volistname='data'id='v'}{$v.id}{$v.time}{$v.num}{/volist}这里因为是使用了
thinkphp5
的模板,将查询的数据使用了
jianchenn
·
2020-08-21 19:47
thinkphp5
运行流程
参考:http://www.php.cn/php-weizijiaocheng-362542.htmlhttp://www.thinkphp.cn/topic/35803.html
janthinasnail
·
2020-08-21 19:09
thinkphp5
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他