当讨论JavaScript中的原始数据类型时,大多数人都知道从String、Number到Boolean的基本知识。这些原始类型相当简单,行为符合常识。但是,本文将更多关注独特的原始数据类型Null和Undefined,是什么让它们如此相似,却又似是而非。
继续阅读
月度归档:2014年03月
关于php数组
今天来说一下php的数组,如果说php是那个德州电锯杀人狂,我觉得数组就是那个杀人狂的电锯。。。
#ThinkPHP#视图下order排序
上一篇博客中说道:对于utf-8数据表,按照姓名排序使用 convert(realname using gbk) asc 方法。但是在视图查询的过程中:
MySQL按照汉字的拼音排序
上次客户问我,用户能否按照拼音排序列出来,当时在数据库客户端软件测试了下,发现不行,就告诉他不可以的。
现在写选择领导签名,想把查询出来的领导按照拼音排序,百度了一下,发现是可以的。汗颜。。。
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;
如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序;
如果存储姓名的字段采用的是 utf8字符集,需要在排序的时候对字段进行转码;对于的代码是 order by convert(name using gbk) asc; 同样,查询的结果也是按照姓氏的升序排序;
自行用来TP写代码,数据库都没用过GBK的了。
array_filter()过滤php空数组以及sort排序
每次删除空数组都会到网上搜下函数,几乎每次都用array_filter() 这个函数,所以这次果断做个笔记,希望可以记得深刻点。
array_filter() 依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 array 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。 如果没有提供 callback 函数,array_filter() 将删除 array 中所有等值为 FALSE 的条目。
TP+MSSQL经验分享
1、TP连接MSSQL
装的是ComsenzEXP_GBK.exe,可以到ComsenzEXP官网去下载。里面的php是5.2.17,比较稳定。可以在32位和64位的操作系统下连接MSSQL。(后来做Oracle项目的时候也用这个作为web服务器)
安装好之后,默认配置是开启mssql的,将附件 中 ntwdblib.dll 放到以下目录:
(1)Windows/System32/ 下
(2)安装的PHP目录下用 ComsenzEXP_GBK 即(\ComsenzEXP\PHP5)
(3)安装的apache目录下 ComsenzEXP_GBK 即(\ComsenzEXP\Apache\bin)
然后重启apache即可
配置文件跟连接mysql类似
附件:ntwdblib