mysql更新语句很简单,更新一条数据的某个字段,一般这样写:

UPDATE mytable SET myfield = ‘value’ WHERE other_field = ‘other_value’;

如果更新同一字段为同一个值,mysql也很简单,修改下where即可:

UPDATE mytable SET myfield = ‘value’ WHERE other_field in (‘other_values’);

这里注意 ‘other_values’ 是一个逗号(,)分隔的字符串,如:1,2,3

阅读全文——共1519字

Minify 是 PHP5 应用程序,它能合并、压缩 js 和 css 文件,并且能通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。

它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件。

下载地址:http://code.google.com/p/minify/

这个工具安装使用也非常简单。下载后放到网站根目录或任意目录,然后访问。

阅读全文——共893字

在做TES项目时,有个奇怪问题,生成html文件是UTF-8编码。而生成的CSS文件却是GBK编码。

代码都是一样,输出的编码类型却不一样。

经过测试,得出以下结论:

1、输出纯英文字符串时,其编码默认是GBK的,因为没有中文字符存在,则无法判断是否是utf-8。

2、有中文存在,则文件输出UTF-8的。

阅读全文——共404字

首先说说 Recess! 是什么东西。国内用这个框架的人很少。

Recess是一款RESTful的php框架提供了一种有趣的很好使用的开发体验给初学者和有此类经验的开发者。如果你想要一个有大部分RESTful功能的PHP框架,并且不需要来管理命令行或学习负责的环境搭建。Recess正适合你。Recess快速,轻量级,并且占用内存很少,是一款松耦合的基于MVC架构设计的框架。

前几个月,在做会员TES系统时,用到了这个框架,相当容易上手,而且节省了大量繁琐的DB CRUD工作。但有一个让人很不爽的bug。json不支持中文,通过json格式进行的数据库CRUD操作,数据库存储的是中文乱码。

在网上找了很多资料,都没结果,我也一直以为是框架内php输出json时导致的问题。今天经过一轮排查,追溯到了最低层的PHP PDO模块,才发现原来是在数据库读取时就出现乱码了,相当兴奋。困扰已久的问题终于解决了。

不多说,上解决方案:

阅读全文——共843字

php 使用 date 函数得出的长整型 和js 得出的长整型老是对不上。困扰了一上午,下午问archer,才把问题解决了。

php存储的时间截是到秒的,js存储的时间截是到毫秒,所以在js处理时,要除以1000。

多简单的一个问题啊,看来以后要多问问,免得浪费时间~~

给个参考:

阅读全文——共577字

最近经常有同学问我Wordpress上设置永久链接前面的index.php怎么去掉。这其实和服务器有关,IIS 和Apache 下,情况不大一样。一般出现index.php 主要是iis这边设置的问题。网上找了一些资料,以下这篇文章测试可用。

=======================

因为服务器是使用的Windows2003+IIS,想摆脱Wordpress永久链接前面的index.php不像在APACHE下那么容易。只好GOOGLE+BAIDU,输入词条,搜到N多关于WP永久链接的文章。

最后发现两种已成功实现的方案:

第一种方案:

阅读全文——共1575字