- 使用php 5时MySQL返回乱码的解决办法
- 在使用 PHP 5 中,通过 MySQL 查询得到的值全部成为 '???????',原来是字符集设错了。
我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是在连接 MySQL 服务器后,调用一个与所设字符集相同的 "set names X" 语句(X 为你所设的字符集)...[阅读全文]
- PHP安装全攻略:APACHE
- 首先,安装并配置PHP31、解开压缩包到你喜欢的目录如:C:PHP32、把C:php3php3.ini-inst文件改名成PHP3.INI并拷贝到C:windows3、修改php3.ini。a、修改doc_root=XXXX改成你自己APACHE的根目录比如像这样:doc_root=c:apachehtdocsb、extension_dir=XXXX改成你自己PHP3的...[阅读全文]
- 用新PHP插件实现MySQL为基础的事务
- 事务处理支持很长时间以来一直是大多数MySQL开发者的心愿,随着MySQL 4.0的发布,这个心愿最后终于得以实现。MySQL 4.0后不久,拥有一个新的MySQL插件的PHP 5.x也发布了。这个新插件,MySQL Improved,使得PHP开发者通过利用本地的PHP函数,获得了这些新的事务处理能力...[阅读全文]
- 解决php存取mysql 4.1乱码问题
- 从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。
MySQL 4.1的字符集支持(Character Set Support)有两个...[阅读全文]
- 通过缓存数据库结果提高PHP性能
- 众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取...[阅读全文]
- PHP 5.0中多态性的实现方案浅析
- 提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。
PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用的是更旧版本的PHP(我的服务器上运行的...[阅读全文]
- PHP 6.0发布前新特性全面展望
- [b]PHP[/b]下一个备受关注的版本6.0,已经进入snapshot阶段,不久即将发布。PHP 6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支持和更加的健康发展。 PHP是已经风靡全球...[阅读全文]
- PHP开发中关于文件操作的疑难问答
- 前言: PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏...[阅读全文]