自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mysql存储过程——通过百度坐标,查询半径内符合条件的用户以及排序后的距离

之前做过一个类似的应用,今天翻出来看了看,觉得写的不是很合理,于是重新考虑后写了一个查询的存储过程。表就不描述,过程如下:-- ------------------------------ Procedure structure for DIS-- ----------------------------DROP PROCEDURE IF EXISTS `DIS`

2015-01-07 19:04:22 1492

转载 PHP程序员突破成长瓶颈

作为一名合格的PHPer 首先就是对PHP的热爱,俗话说:“要做好一件事,要先去理解他,然后爱他。”PHP是一种很美妙的开发语言,你不需要再为定义一个变量的类型而犹豫不定,PHP会自动判断;你不需要在得到一个表单数据而声明N多的函数,一切都交给PHP吧!先明确我所指的PHP工程师,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,

2014-09-17 12:56:13 449 1

原创 Mysql字符串函数FIND_IN_SET()的两点用法

概要:该可以查询用逗号分割的字段,以及对结果进行强制排序首先看一张表:colidvyearareacast,31,32,21,122014115,32,33,34,35,21,2014216,33,34,36,39,402011317表中的colid字段的值是以逗

2014-08-11 18:51:19 990

原创 国外热门网站的分享功能实现:facebook,twitter,google+1,tumblr等

最近需要做一个有关国外这几个网站的分享功能,本来以为会和weibo,空间等一样的麻烦,什么appkey啦,apptoken啦,api啦。结果很意外的发现没那么恼火。推特分享:https://twitter.com/intent/tweet?original_referer=http://www.microvolts.com/&text=MicroVolts%20Surge%20-%

2014-05-29 14:01:32 7895

原创 Windows下PHP修改Hosts文件的方法

通过PHP程序完成修改Hosts文件原理如下:1,Neil没有找到直接利用PHP修改的方法,所以首先是写一个.bat文件2,使用system(),调用.bat完成修改Hosts的目的代码如下://创建.bat$filename = "updata.bat";//'@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drive

2014-05-06 14:50:21 2156

原创 Mysql存储过程包含事务,且传入sql数据执行

有这样一个需求,要求在mysql存储过程中使用到事务,而且执行的是动态的sql语句代码如下:BEGIN DECLARE in_data TEXT; /** 标记是否出错 */ DECLARE errno INT DEFAULT '0'; /** 如果出现sql异常,则将t_error设置为1后继续执行后面的操作 */ DECLARE CONTIN

2014-05-04 15:30:14 1355

原创 PHP两个变量互换,不使用中间变量

今天突然想起之前的一道面试题,不使用中间变量交换两个变量值。当时用了组成字符串分离成数组的方式:$a = $b.','.$a ;$a = explode(',', $a);$b = $a[1];$a = $a[0];不过这种方式目的达到不过现在想想觉得不是很好,于是想到了一个函数list()$a = 'aaa';$b = 'bbb';list($a,$b)=array($

2014-03-20 14:39:26 910

原创 利用P3P远程跨域保存cookie实现SSO单点登录功能

实现原理:子站1登录后,发送信息给主站服务器,服务器再返回给子站1其他子站的cookie保存接口。实现方式:1,子站1登录后,使用隐藏的 内嵌框架,其scr为主站服务器的通知接口。2,主站收到子站的通知信息后,返回给子站1,其他各个站点的cookie保存接口,返回为xxx为接口地址,参数传递使用get方式3,最主要的就是子站远程跨域保存cookie。这里使用P3P方式示

2014-03-18 17:24:53 1484

原创 PHP弹出提示框,并跳转到新页面(重定向)

这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳转。开始先是用了下面这种:echo " alert('sucess');parent.location.href='/user/index'; ";alert里面是提示的消息,href是提示后跳转的页面。后来想起TP框架里面有个redirect()重定向的方法

2014-01-24 10:51:17 5981

原创 MYSQL中SUM字段按条件统计使用IF函数(case)

今天群里有人问了个问题是这样的:然后有群友是这样回答的select name,sum(case when stype=4 then money*(-1) else money end ) as Mfrom tablegroup by name我想了想,应该可以用IF函数于是改了下select name,sum(money*IF(stype=4,money*(-1),

2013-11-28 12:42:33 4341

原创 PHP取得数组中所需字段(自定义)的键值

有这样一种情况,在得到一个数组后,只需要数组中的几个字段,可是又觉得定义一个数组的写法很不美观,且很麻烦,例如:某个数组是这样的$in=array( 'ringname'=>'dog', 'ringlogo'=>'./psg.png', 'slim' =>'2', 'ulim' =>'1', 'uaudit' =>'0', 's

2013-11-21 18:22:26 2886

原创 PHP判断数字连续性,且按n~m,x,z方式显示

项目有个需求:用户选择数字后,按规律性排序$pp='1,2,3,5,7,8,9,10,12,13,15,16,17,19,20,21';$st=explode(',', $pp);$i=$st[0];$j='';$m='';foreach ($st as $key=>$var){ if ($i==$var) { continue; } $n

2013-11-09 11:04:59 1694

原创 Mysql子查询IN中使用LIMIT

这两天项目里出了一个问题,LIMIT使用后报错。需求是这样的,我有3张表,infor信息表,mconfig物料配置表,maaply物料申请表,要求是读出申请表中哪些人申请哪些物料于是我先是这样写的:SELECT infor.name,infor.phone,infor.add,mconfig.mname,mapply.acount,from_unixtime(mapply.ati

2013-11-07 11:03:59 999

转载 Mysql自增主键ID调整|重新排序

Mysql数据库表的自增主键ID号乱了,需要重新排列。原理:删除原有的自增ID,重新建立新的自增ID。1,删除原有主键:ALTER TABLE `table_name` DROP `id`;2,添加新主键字段:ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;

2013-11-06 10:15:20 2553

原创 PHP写入EXCEL文件,解决了乱码的问题

之前写过一个写入excel的方法,用的还挺顺手,后来换了一个项目后,由于编码问题始终有乱码function put_to_local(){ $savename = date("YmdHis").$table_name.'_'.$p;  header('Content-type: text/html; charset=utf-8'); header("Content-type:a

2013-11-05 15:18:51 2160

原创 使用一条SQL语句修改多表多字段的信息

之前修改两张及以上表的时候,总得需要用几次语句才修改,万一其中一条没修改上,又没事务机制的话,处理很麻烦,于是想到能不能一条语句完成呢?结果是成功的~~多表多字段的时候,得用到表关联的方式修改信息:UPDATE `user` join `binding` on `user`.`uid`=`binding`.`uid`SET `user`.`renren`="" ,`bindi

2013-10-30 18:00:20 5318

原创 PHP使用CURL模拟POST/GET方式提交数据,支持HTTPS请求

之前研究腾讯以及新浪微博的时候发现使用原本的CURL方式请求无法获取返回值,后来才发现因为是HTTPS请求 /** * 模拟提交参数,支持https提交 可用于各类api请求 * @param string $url : 提交的地址 * @param array $data :POST数组 * @param string $method : POST/GET,默认GET方式

2013-10-28 13:08:22 12907

空空如也

空空如也

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

TA关注的人

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