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
链接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
cordova混合应用
开发总结
Cordova知识整理在成功的搭建了Cordova开发环境之后,就可以开发app了。稍微整理一下开发混合应用时一点注意事项:对配置文件的理解是很重要的:contentsrc=”index.html”这个标签是最重要的,表示应用的入口路径,应用可以来源与网络,也可以来自www目录下面的文件。好像没什么重要的了,
qq_34968966
·
2020-08-21 20:57
混合开发
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
一线架构师
开发总结
:剖析并发编程+JVM性能,深入Tomcat与MySQL
每一个程序员都有自己清晰的职业规划和终极目标,无论之后是继续钻研技术,还是转管理岗、产品岗,都是需要自己具备有一定的实力,换句话说技术要牛逼。架构师,是很多程序员的终极目标,而成为一名Java架构师,那就需要对自己自身有一定要求,不仅技术能力要过硬,还需要有组织能力和提出解决方案的能力。那么作为架构师,需要掌握哪些技术呢?想了解更多可以关注小编公众号:芝麻代理,里面整理了全套python学习资料,
pythonadiou
·
2020-08-21 20:36
亲测有用的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
tp5完整加载执行流程——
thinkphp5
框架
1,入口文件(tp5\public\index.php)作用:1)定义目录常量2)加载框架引导目录2.加载框架引导文件(tp5\thinkphp\start.php)作用:1)引导基础文件2)对应用进行运转3.加载框架基础引导文件(tp5\thinkphp\base.php)作用:1)加载系统常量2)引入loader类(tp5\thinkphp\library\think\loader.php)3
jackbon8
·
2020-08-21 19:37
信手拈来
ThinkPHP5
.0执行流程分析
1.入口文件index.php定义项目需要的常量2.start.php定义think命名空间引入base.php文件定义很多系统需要的常量引入loader.php文件使用sql_autoload_register注册自动加载事情,如果实例化了一个未引进的类,就调用Loader.php里面的autoload方法进行加载。在loader类中,定义了静态变量$map用来保存类名与类的物理路径映射。Loa
我爱默小兜
·
2020-08-21 19:00
PHP
Thinkphp
Thinkphp开发笔记
thinkphp5
跟thinkphp3.2数据库操作的区别
thinkhp3.2//添加单条数据$User=M('User');$data['name']='ThinkPHP';$data['email']='
[email protected]
';$User->create($data);$User->add($data);//添加多条数据$dataList[]=array('name'=>'thinkphp','email'=>'thinkphp@ga
尘埃338
·
2020-08-21 19:22
thinkphp5
thinkphp5
.x 判断数据库表是否存在
thinkphp5
系统有些地方要修改表,但是修改之前要验证这个数据库表是否存在。这里分享下我的数据库表是否存在验证。
haocaicai
·
2020-08-21 19:12
thinkphp5.X
thinkphp5
链接sql_server踩的坑
运行环境centos6.5,php7。若在低版本,已安装sqlsrv之类扩展可以忽略本篇文章。根据业务需要,将原先网站用php重写,此时需要配置php连接sqlserver(已开启外网连接,ip已过白名单)。环境搭建好之后,访问出现:这是因为mssql扩展已经弃用,需要安装pdo-dblib,同时将/thinkphp/library/think/db/connector/Sqlsrv.php中修改
陪你数猩猩
·
2020-08-21 19:21
php
thinkphp5
的数据库备份与还原扩展
安装composerrequiretp5er/tp5-databackupdev-master引入类文件use\tp5er\Backup;基本配置信息,默认传入下面参数$config=array('path'=>'./Data/',//数据库备份路径'part'=>20971520,//数据库备份卷大小'compress'=>0,//数据库备份文件是否启用压缩0不压缩1压缩'level'=>9//
咯拉咯啦
·
2020-08-21 19:16
TP
【ThinkPHP+Oracle】
ThinkPHP5
.1.x+Oracle主键是sys_guid()
ThinkPHP5
.1.x框架处理ORACLE数据库(这里是基于5.1.35)1、首先通过composer安装think-oracleV2.*版本的插件。
理查德泰森
·
2020-08-21 19:16
PHP
thinkphp5
.0学习(十一):TP5.0杂项
一、缓存1.缓存的作用减少数据库压力用户交互比较少2.TP对缓存的支持支持缓存类型包括file,memcache,wincache,sqlite,redis和xcache3.缓存设置(application\config.php)'cache'=>[//驱动方式'type'=>'File',//缓存保存目录'path'=>CACHE_PATH,//缓存前缀'prefix'=>'',//缓存有效期0
fight_tianer
·
2020-08-21 19:22
学习笔记
thinkphp5
thinkphp5
.0学习(八):模型
一、模型(model)数据模型:比如注册模型,可以给前台使用,也可以给后台使用二、新建模型1.手动新建1.打开前台模块(application\index)新建model目录2.在model目录下新建文件user.php(与数据表名称一致)2.命令新建切换到项目目录phpthinkmake:modelapp\index\model\Users3.注意1.数据模型的名字,建议和数据表名一致2.如果不
fight_tianer
·
2020-08-21 19:22
学习笔记
thinkphp5
thinkphp5
.0学习(十):TP5.0验证器
一、验证器1.控制器中使用验证器//实例化验证类(验证规则)Validate([验证信息],[错误信息])$validate=newValidate(['username'=>"require|length:6,12",'password'=>"require|confirm:repassword"],['username.require'=>"用户名不存在",'username.length'=
fight_tianer
·
2020-08-21 19:22
学习笔记
thinkphp5
thinkphp5
.0学习(五): TP5.0控制器
复习1.路由a.有利于SEO优化b.简介方便记忆2.路由模式1.普通模式(PATHINFO)http://www.tp.com/index.php/index/index/index2.混合模式支持PATHINFO和路由3.强制模式只支持路由模式4.模式切换和配置文件有关//是否开启路由'url_route_on'=>true,//是否强制使用路由'url_route_must'=>false,3
fight_tianer
·
2020-08-21 19:21
学习笔记
thinkphp5
thinkphp5
.0学习(二):tp5.0架构和运转流程
注意:下文的application文件夹简写为app文件夹一、TP架构的概述thinkphp使用MVC模式,它强制性的使应用程序的输入、处理和输出分开,使用MVC程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他们各自处理自己的任务。二、url解析http://www.tp.com/index.php/Index/index/index协议/域名/入口文件/模块/控制器/方法1.应用
fight_tianer
·
2020-08-21 19:21
thinkphp5
学习笔记
thinkphp5
.0学习(四):入口文件、路由模式、路由设置和url生成
一、路由的作用简化URL地址,方便记忆有利于搜索引擎的优化二、入口文件前后台分离在网站public目录下(项目\public)新建admin.php打开admin.php//+----------------------------------------------------------------------//[应用入口文件]//定义应用目录define('APP_PATH',__DIR_
fight_tianer
·
2020-08-21 19:21
学习笔记
thinkphp5
easyswoole 使用 从
thinkphp5
.1数据库ORM类库
1、安装cdeasyswoole#进入项目目录composerrequiretopthink/think-orm2、数据库配置在Config.php里添加配置项:'database'=>[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'swoole',//用户名'username'=>'root',/
小白菜被猪给拱了
·
2020-08-21 19:15
easyswoole
thinkphp5
配置多个数据库
application/config.php//'db_config1'=>'mysql://mingzhanghui:
[email protected]
:3306/ETARM#utf8',//'db_config2'=>'mysql://mingzhanghui:test111&^@192.168.1.181:3306/ETBDM#utf8','db_config1'=>[//数据库类型
fareast_mzh
·
2020-08-21 19:13
php
thinkphp
数据库
mysql
thinkphp5
thinkphp5
.0命令行下无法链接数据库
http://www.thinkphp.cn/topic/61661.html1.下载
thinkphp5
http://www.thinkphp.cn/donate/download/id/1278.html
fareast_mzh
·
2020-08-21 19:12
thinkphp
thinkphp
cmd
命令行
thinkphp5
实现mysql数据库还原
数据库还原其实就是从.sql文件中读取一行一行的命令,然后执行需要配置数据库文件database.php,数据库名,主机名,用户名,密码这里就不说了,这里说的要配置数据库连接参数'params'=>[//开启客户端缓冲区'MYSQL_ATTR_USE_BUFFERED_QUERY'=>true,],如果数据库文件较大,要设置php.ini文件,memory_limit=128M;,这里可以尽量调大
dk2319193
·
2020-08-21 19:51
thinkphp5
实现mysql数据库备份
其实备份数据库说白了就是向一个.sql的文档中写入一条一条的sql命令publicfunctionback(){$to_file_name="backsql.sql";//数据库中有哪些表$tables=Db::query('SHOWTABLES');$tablelist=array();foreach($tablesas$v){foreach($vas$vv){$tablelist[]=$vv;
dk2319193
·
2020-08-21 19:51
ThinkPHP5
.0(三)基于
ThinkPHP5
.0下的二级联动,实现不刷新页面的情况下根据一个下拉框的选项,改变另一个下拉框的选项
二级联动或者三级联动顾名思义多个下拉框的联动,就是当一个父级下拉框某个选项被选中后可以影响其子下拉框中的值。例如当我们在选择地址的时候,但我们在一个下拉框选择好省份后,接下来的市级下拉框里面的选项会变为对应省的市级,这就是一个二级联动。实际需求我在项目中遇到的需求是根据用户选中男女的下拉框的选项,读取数据库中不同的男女项目到运动项目的下拉框中。HTML:其中因为男女下拉框的默认选项为男,所以项目中
define_YIDA
·
2020-08-21 19:03
PHP
Thinkphp5
ThinkPHP5
.0_tp5数据库的备份、下载、还原、删除
参考文章:TP---数据库的备份、下载、还原、删除(这篇文章写的不是特别详细,个人感觉,但是,没有这篇文章就没有我的这篇文章)https://blog.csdn.net/qq_42455095/article/details/84313754#commentBoxtp5进行数据库的备份、还原等一系列操作(这篇文章还是挺详细的,不过和第一篇比还是比较细腻的,页面没有第一篇好看)https://blo
cplvfx
·
2020-08-21 18:48
PHP
thinkPHP5
使用phpqrcode生成二维码
1.把phpqrcode文件夹放在vendor下;2.app/common.php公共函数中://生成二维码functionqrcode($url="http://blog.csdn.net/zhihua_w",$filename='',$level=3,$size=4){Vendor('phpqrcode.phpqrcode');//容错级别$errorCorrectionLevel=intva
城下灯火
·
2020-08-21 18:58
thinkPHP5
多数据库连接,跨数据连接查询
1.多数据库连接方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为数据库配置的数组或字符串例如:字符串参数:Db::connect('mysql://root:
[email protected]
:3306/thinkphp#utf8');配置数组参数:Db::connect([//数据库类型'type'=>'mysql',//数据库连接DSN配置'dsn'=
Undefind_object
·
2020-08-21 18:55
thinkphp5
数据库操作总结
thinkphp5
对数据库操作做了很多细致的封装,跟thinkphp3对比的话,在查询数据方面保留的最好,还支持where,order,find,select等基本的操作,但是getField等却不支持了
canlynet
·
2020-08-21 18:45
php
thinkphp5
中数据库操作
在
thinkphp5
中数据库操作方法如下:一、查询//引入类库usethink\Db;//单个查询条件$id=1;$res=Db::table('user')->where('id',$id)->find
正版小火炉
·
2020-08-21 18:50
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他