Jul 6
一个老项目了,修改内容后,执行出现ERROR: invalid input syntax for integer。
仔细对照DB结构及Sql文分析得出,是插入非对应类型字段造成。
PostgresQL7.3版之后,不再允许空字符串''''作为空值null直接插入数字类型的列中,所以插入数据时经常会出现上面错误。
如这样的SQL文:INSERT INTO zhoz_dat (limit_date, name, zhoz_int_id) VALUES(null, 'zhoz_item', '')
Jul 3
很多小型的商务企业之所以选择开源的PHP,是因为PHP是免费的,并且可以快速的开发。随着他们的业务不断发展,这些PHP应用程序将会突然达到临界状态。Microsoft为Windows Server, IIS以及IIS6 和 IIS7中的FastCGI提供了全方位的支持。客户可以依赖Microsoft对Microsoft FastCGI扩展提供的及时的帮助与服务,这些在开源界是不常见的。另外,Microsoft与它的企业合作伙伴也紧密合作,Zend,在企业级PHP工具、服务和支持领域的领军企业,确保客户在Windows上承载PHP应用程序的所有条件都已经具备。
我们了解到 PHP 不能非常平滑地在 Windows 平台上运行,所以我们优化了Windows Server,通过新的组件 “FastCGI”来支持PHP应用程序。FastCGI 是一个接口连接 PHP 引擎和 IIS,它保证了PHP比在普通CGI方式下更快的运行,并且比 PHP ISAPI 更可靠。
下载地址:
Jul 2
为了记录会员上次登录IP及时间等信息,通常会设计在相应的User_dat表中,当登录时更新这个字段。
但稍加考虑会发现,这是不妥的,本次登录会更新记录,即得不到上次的登录信息。
通常的商务网站,会员的登录信息显得非常重要,因此需要通过DB来记录各次的登录信息。
而取得的方法是,N-1的那条记录就是上次登录信息。下面说明设计思路:
Jun 26
为了避免在循环中反复查询库操作,可以将先前的查询结果直接放入cache中以减少负荷。
这里写两个实例方法,供参考。
☆判断服务器是否启用Cache作相应处理
☆利用memcache生成cache并返回
Jun 24
朋友问到了论坛中传2.7M的文件传不上去的问题。
虽然论坛管理端设置远大于这个限制,但还是上传不成功。
其实还需要结束Apache进行修改来达到突破上传限制的影响,php.ini中共有三处修改:
1、执行时间限制的延长或取消:
max_execution_time 默认是30秒.改为 max_execution_time = 0 (0表示没有限制)或更大点的数字;
分页: 18/63 第一页 上页 13 14 15 16 17 18 19 20 21 22 下页 最后页 [ 显示模式: 摘要 | 列表 ]