自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php实现页面跳转

(1) 页面跳转:header()重定向--header("Location:?city=".base64_encode($city) );:后面什么都不写,是再发一次当前页面的请求,并带相关参数;header("Location: http://bbs.lampbrother.net"); 跳转到指定的地址;Meta标签-- meta http-equiv="refresh" con

2015-01-04 13:48:21 399

原创 php中判断数组为空

1,使用foreach循环输出数组中的元素,如果数组为空,则输出结果为空,但不能处理多维数组2,使用implode将数组转为字符串,判断输出的字符串是否为空,也不可以处理多维数组3,使用count()方法,来计算数组中元素的数量,结果为0时数组为空4,in_array(‘’,array)只能判断数组中是否有空元素,不能证明数组是空的5,empty():为1时说明数组为空6,st

2014-12-18 22:13:47 449

原创 索引失效的情况

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f

2014-12-17 18:23:24 499

原创 pgsql一次插入多条数据

1,添加一条记录 INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)2,添加多条记录 INSERT INTO tableName(col1,col2,col3) SELECT 3,4,5 UNION ALL SELECT 6,7,8 3,从另外的一张表中读取多条数据添加到新表中 INSERT INTO tableNam

2014-12-17 18:19:40 5075

原创 pgsql多表连接

1,无规则连接:SELECT * FROM STU_INFO,SCORE(笛卡尔积)2,where条件连接:SELECT *   FROM STU_INFO,SCORE   WHERE STU_INFO.SNO=SCORE.SNO3,内连接inner join:SELECT *FROM 表名1  INNER JOIN 表名2  ON 连接规则14,外连接right oute

2014-12-17 17:54:34 1868

原创 pgsql子查询

1,子查询:sql中嵌套select语句,可以在where和from中,作为一个临时表,也可以在select中作为一个字段返回。使用()2,单行子查询:=,>,=,3,多行子查询:in,any,all4,可以通过使用子查询来避免使用事务,并且达到事务的目的(大量数据的操作)

2014-12-17 17:52:37 1690

原创 pg事务

1,为什么使用事务:对数据进行多次增删改后,如果要保证所有的操作同时成功,或者同时失败,必须使用事务。2,什么是事务:事务是业务上的一个逻辑工作单元,能够保证对数据所有的操作,要么全部成功,要么失败。3,原理:主要依赖于日志,如果食物没有完成,则日志中没有结束标记,数据库就会执行前面各步的反向操作。4,特征:ACID原子性,一致性,隔离性,持久性5,如何使用事务:只说pgsql

2014-12-17 16:50:14 1005

原创 js编码和解码

(一)encodeURI和decodeURI(1)encodeURI把字符串作为uri进行编码,其中的某些字符将被十六进制的转义序列进行替换(utf-8)①该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。②该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标

2014-12-14 18:40:10 397

原创 php路径相关

include (dirname(dirname(__FILE__))."/app.php");1,dirname()返回路径中的目录部分--给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。注意:在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。2,include()和include_once()3,re

2014-12-14 17:03:03 376

原创 PHP 服务器变量 $_SERVER

数组存储:$_SERVER 是 PHP 中一个超级全局变量,我们可以在 PHP 程序的任何地方直接访问它。包含诸如头信息(header)、路径(path)和脚本位置(script locations)的数组。$_SERVER 包含着众多的信息,你可以尝试直接打印它:print_r($_SERVER); $_SERVER 数组中的某些元素(数组单元)。$_SERVER 数组包含的

2014-12-14 16:36:46 362

原创 memcache和redis的区别

memcache和redis的异同

2014-12-14 16:21:21 440

转载 redis存储系统

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。

2014-12-14 16:16:34 389

原创 memcache缓存机制

memcache缓存机制

2014-12-14 16:07:00 816

原创 php字符串替换函数

php字符串替换函数

2014-12-14 15:38:56 401

原创 hstore数据类型

hstore数据类型

2014-12-14 15:10:05 544

原创 Php中预定义字符的处理

php预定义字符的处理

2014-12-14 14:31:03 900

原创 php编码解码

(一)MIME编码和解码:1,base64_decode ()对使用 MIME base64 编码的数据进行解码使用方式:string base64_decode ( string $encoded_data )base64_decode() 对 encoded_data 进行解码,返回原始数据,失败则返回 FALSE。返回的数据可能是二进制的。2,base64_encode(

2014-12-14 12:05:47 765

空空如也

空空如也

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

TA关注的人

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