自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 5.0助手函数及与3.2版本的单字母函数对比

5.0助手函数助手函数描述abort中断执行并发送HTTP状态码action调用控制器类的操作cache缓存管理config获取和设置配置参数controller实例化控制器cookieCookie管理db实例化数据库类debug调试时间和内存占...

2018-06-02 15:47:00 133

转载 PHP超全局变量$_SERVER

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。$_SERVER['HTTP_HOST']请求头信息中的Host内容,获取当前域名。$_SERVER...

2018-06-02 15:46:00 144

转载 sql查询50题

/*一个项目涉及到的50个Sql语句问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号--3.教师表Teacher(T#,Tname) --T# 教师编号,Tn...

2018-06-02 10:05:00 1104

转载 mysql中的外键foreign key

一、如果一张表中有一个非主键的字段指向了别一张表中的主键,就将该字段叫做外键。  一张表中可以有多个外键。  外键的默认作用有两点:  1.对子表(外键所在的表)的作用:子表在进行写操作的时候,如果外键字段在父表中找不到对应的匹配,操作就会失败。  2.对父表的作用:对父表的主键字段进行删和改时,如果对应的主键在子表中被引用,操作就会失败。  外键的定制作用----三...

2018-05-31 11:31:00 114

转载 Cookie详解整理

1.Cookie的诞生由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的。Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用。比如判断用户是否是第一次访问网站。目前最新的规范是RFC 6265,它是一个由浏览器服务器共同协作实现的规范。2.Cookie的处理分为:1.服务器像客户端发送cookie2.浏览器将cookie保存3之后每次http请求...

2018-05-31 11:27:00 82

转载 浅谈PHP 5中垃圾回收算法的演化

本文将分别讨论PHP5.2和PHP5.3的垃圾回收机制,并讨论这种演化和改进对于程序员编写PHP的影响以及要注意的问题。  PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前...

2018-05-31 10:54:00 91

转载 在php中调用接口以及编写接口

自己写的页面,有接口地址。<?php/*sign = md5('123456'+'abc'+'zhangsan'+'当前时间戳'+'soubao'); //其实就是md5(密码+unique_id+用户名+'当前时间戳'+秘钥)md5 里面的先后顺序根据键名排序来得到这个签名后, 本身这个登录接口只需传递 username,password,unique_id 三个参数...

2018-05-31 10:15:00 157

转载 TP框架中的多种方法代码(C,G,L,T,I,N,D,M,A,R,B,U,W,S,F,E)

C方法function C($name=null, $value=null,$default=null) { static $_config = array(); // 无参数时获取所有 if (empty($name)) { return $_config; } // 优先执行设置获取或赋值 if...

2018-03-07 10:07:00 256

转载 TP5 where数组查询(有多个查询条件)

有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件//类型if($sotype){$where['type']=$sotype;}//合作单位if($companyid){$where['hezuodanwei']=$companyid;}...

2018-02-05 10:10:00 1881

转载 oracle 查询按月份分组

如下表table1:  日期(exportDate)数量(amount)  -------------------------  14-2月 -0820  10-3月 -082  14-4月 -08...

2018-01-30 14:19:00 808

转载 oracle max()函数和min()函数

当需要了解一列中的最大值时,可以使用MAX()函数;同样,当需要了解一列中的最小值时,可以使用MIN()函数。语法如下。SELECT MAX (column_name) / MIN (column_name)FROM table_name说明:列column_name中的数据可以是数值、字符串或是日期时间数据类型。MAX()/MIN()...

2018-01-30 14:15:00 248

转载 PL/SQL Developer连接本地Oracle 11g 64位数据库

1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装P...

2018-01-30 14:13:00 95

转载 ThinkPHP实现多数据库连接的解决方法

ThinkPHP实现连接多个数据的时候,如果数据库在同一个服务器里的话只需要这样定义模型:123class MembersModel extends Model{protected $trueTableName = 'members.members'; //数据库名.表名(包含了前缀)}...

2018-01-26 11:17:00 197

转载 thinkphp3.23的auth详细源码解读(带实例)

thinkphp的auth权限认证对于做网站来讲是非常常用的一个功能,所以特别写一篇文章来帮助自己更好的记忆,毕竟好记性不如烂笔头!先来看看auth所需要的三个表:think_auth_group //用户组表表内的数据:id为用户组idtitle为用户组名称status为用户组状态,0为禁用,1为启用rules为用户组启用的权限规则id...

2018-01-03 11:04:00 253

转载 PHP记录和读取JSON格式日志文件

我们有时需要记录用户或者后端的某个操作事件的运行情况,可以使用后端语言如PHP将操作结果记录到日志文件中,方便测试和查找问题。尤其是这些在后端运行的而前端不能直接看到运行结果的,那么就可以用日志文件记录下来,如果你经常跟一些接口开发如支付宝接口、微信卡券接口打交道的话,日志记录就必不可少了。我们讲的PHP记录日志,就是将日志信息写入到一个日志文件中,区别于内存日志。写入日志的流程是...

2017-11-29 14:58:00 258

转载 php获取excel文件数据

1、下载PHPExcel类,是一个文件夹,还得有一个文件PHPExcel.php,两个在同级目录require __DIR__ . './PHPExcel/IOFactory.php'; $PHPReader = new \PHPExcel_Reader_Excel2007(); //判断文件类型 if (!$PHPReader-&gt...

2017-11-27 10:46:00 85

转载 总结了下PHPExcel官方读取的几个例子

1.使用PHPExcel_IOFactory读取文件$objPHPExcel=PHPExcel_IOFactory::load($inputFileName);2.使用一个特定的读取类,读取文件$objReader=newPHPExcel_Reader_Excel5();...

2017-11-27 10:44:00 191

转载 php中this,self,parent三个关键字

this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。this是指向当前对象的指针(姑且用C里面的指针来看吧)self是指向当前类的指针parent是指向父类的指针(我 们这里频繁使用指针来描述,是因为没有更好的语言来表达)根据实际的例子来看看(1) this1 <?php23 class UserName4 {5 //定义成员属性6 ...

2017-11-20 15:36:00 60

转载 触发器、事件、事务、函数

1.事务操作原理:事务开启之后Start transaction,所有的操作都会临时保存到事务日志。只有在得到commit才会关闭,否则清空;2.设置回滚点: savepoint 回滚点名字; 回到回滚点: rollback to 回滚点名字;3.事务特性:ACID A:原子性,要么成功,要么失败 C:一致性,只有commit时才会改变 I:隔离性,两个窗口操作互不影响 D:永久性,...

2017-11-14 15:14:00 91

转载 PHP 时间戳和日期相互转换

在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。1.php中时间转换函数strtotime(date())date("Y-m-dH:i",$unixtime)2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$...

2017-11-14 15:13:00 97

转载 开发中用到的一个快速排序法

实际上在,做web开发,比较少遇到使用一些算法之类的,毕竟不是做搜索引擎,也不是写底层(比如写个类似于mysql这样的数据库,里面需要自己实现排序算法),另外,每种语言,比如java,php都或多或少已经封装好排序函数给程序员使用。比如有个共识,大家做web开发的基本都明白,业务逻辑多比较简单,不是很复杂的业务逻辑。我们作为web开发的程序员,基本是是web架构,对数据库增删查改数据,然...

2017-11-14 15:07:00 132

转载 日期操作积累

1、php将表单里面获取的日期格式转换成统一的格式2015-9-9 都统一转换成 2015-09-09 这样在数据库都是统一的格式,方便以后查询$year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $year));//月和日带有前导0都是符合格式的if(checkdate($mo...

2017-11-14 14:59:00 62

转载 mysql中使用count()统计总结与思考

如果你的需要是统计总行数时,为什么要使用count(*),而避免使用指定具体的列名?count()函数里面的参数是列名的的时候,那么会计算这个字段有值项的次数。也就是,该字段没有值的项并不会进入计算范围(就是网上常说的值为null的项不纳入统计)很多地方都有类似表述:COUNT ( column ) counts all non-NULL occurences (or shoul...

2017-11-14 14:54:00 150

转载 PHP session变量的销毁

1.何为session?相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输入用户名密码开始,也不以关闭浏览器和网页刷新而结束2.session变量的销毁...

2017-11-07 10:58:00 78

转载 通过session_id限制仅一个用户登录

需求:我们有的时候,希望一个账户,仅在一个地方登录。即,在别的地方登录该账户时,当前用户会被自动注销。思路:用户数据表adminidnamepasswordsession_id1root63a9f0ea7bb98050796b649e854818453olcdjkj5jjaq2u9t30mbuna96我们实现该功能只...

2017-11-07 10:53:00 248

转载 应用Session变量控制用户登录时间

1.创建conn.php文件,实现连接数据库的操作[php]view plaincopy<?php$dbhost='localhost';//数据库服务器名称$dbuser='root';//连接数据库用户名$dbpass='';//连接数据库密码$dbname='online';//数据库的名字//连接到...

2017-11-07 10:33:00 393

转载 mysql 事物

前言:通过本文你将了解到事物隔离级别带来的问题,innodb是怎么解决幻读,mysql事物特性,并配有案例说明。事务是一组访问并可能更新数据库内容的SQL组成的执行单元,是恢复和并发控制的基本单位。支持事物:Innodb、NDBCluster、TokuDB不支持事物:Myisam、MEMORY/HEAP事务具备4个基本属性:Atomic,同一个事物里,要么...

2017-10-17 17:23:00 61

转载 php命令注入

PHP命令注入攻击存在的主要原因是Web应用程序员在应用PHP语言中一些具有命令执行功能的函数时,对用户提交的数据内容没有进行严格的过滤就带入函数中执行而造成的。例如,当黑客提交的数据内容为向网站目录写入PHP文件时,就可以通过该命令注入攻击漏洞写入一个PHP后门文件,进而实施进一步的渗透攻击。命令执行函数利用在PHP中,可以实现执行外部程序或函数的命令执行函数包括以下5个函数。...

2017-10-17 15:15:00 605

转载 sql注入

SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。...

2017-10-17 15:12:00 105

转载 mysql事物

MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。实...

2017-10-17 15:00:00 61

转载 MYSQL IFNULL函数的使用

IFNULL函数是MYSQL数据库中最重要的函数之一,下面就对该函数的使用方面进行分析,希望对您能够有所帮助。下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类似的问题,不妨一看。MYSQL IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回exp...

2017-10-17 11:27:00 187

转载 mysql临时表产生的执行效率问题改进(转)

问题:近日,线上MySQL查出一个慢sql,每次都要查询1000ms以上,严重影响用户体验今得空去诊断一番,记录如下:sql原句:[html]view plaincopyprint?SELECTr.object_idAScardId,count(1)ASattachsFROMhzresource_ob...

2017-10-17 11:20:00 209

转载 mysql中concat 和 group_concat()的用法

一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为+----+--------+| id | name|+----+--------+|1 | BioCyc |+----+--------+1、语法及使用特点:CONCAT(str1,str2...

2017-10-17 11:08:00 90

转载 转载mysql数据库配置优化

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。  mysql> show global status;  可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:...

2017-10-17 10:59:00 246

转载 浅谈MySql的存储引擎(转)

什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 ...

2017-10-17 10:49:00 58

转载 如何查看MySQL的当前存储引擎?

一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数engine后面的就表...

2017-10-17 10:48:00 74

转载 PHP图片上传程序(完整版)

从PHP100上搜刮来的,功能很强大。几乎考虑到了每个细节,与大家分享!~~~<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><?php/************************************************************...

2017-10-11 14:02:00 94

转载 PHP5中PDO的简单使用

关键字:PHP PHP5 PDO 数据库抽象类PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)【PD...

2017-10-11 11:50:00 83

转载 PHP的isset()函数 与 empty()函数

PHP的isset()函数 一般用来检测变量是否设置格式:bool isset ( mixed var [, mixed var [, ...]] )功能:检测变量是否设置返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也返回 FALSE若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 ...

2017-10-09 17:58:00 89

转载 PHP文件缓存

项目中要用到临时存储一个数组,于是想利用PHP的文件操作来临时存储数组。步骤1: 首先需要创建一个文件用到PHP文件操作相关函数(PHP 4, PHP 5, PHP 7) fopen — 打开文件或者 URLresource fopen ( string filename,stringmode [, bool useincludepath=false[,resour...

2017-10-09 16:16:00 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除