针对Discuz! 6.1F和7.2的PDO连接Mysql数据库类
昨天下午下班前突发奇想,假如要改造mysql/mysqli连接方式为PDO连接方式的话,有多难。(不明白什么叫PDO的,Google之;或者PHP 5.1以上的手册都有说明)手头上较为熟悉的程序是Discuz!,因此拿它来开刀了。
没想到改动的难度大于先前的想象——特别是某些mysql/mysqli函数似乎是没有对应的PDO操作方法的。真感慨,PHP确实太自由了......
经过了大概1天时间终于改造完毕,经测试Discuz! 6.1F和7.2版本成功可用。其他版本未作尝试。
现在放出来供大家参考探讨。安装方法请查看压缩包的“使用方法.txt”。
希望听到高手们的意见~
[b]警告:文件仅供研究和学习探讨,请勿用于正式网站!否则一切后果和作者无关![/b]
[[i] 本帖最后由 horseluke 于 2009-12-23 15:58 编辑 [/i]] 对于我等菜鸟来说,
首要问题就是:
改了有啥好处呢? [quote]原帖由 [i]lunicell[/i] 于 2009-12-23 16:09 发表 [url=http://www.freediscuz.net/bbs/redirect.php?goto=findpost&pid=33841&ptid=5659][img]http://www.freediscuz.net/bbs/images/common/back.gif[/img][/url]
对于我等菜鸟来说,
首要问题就是:
改了有啥好处呢? [/quote]
答案是:
短期来看:
非常一定以及肯定没好处 :lol:lol:lol
长期来看:
1、这种方式连接数据库可能慢,但稳定得多,不容易让数据库在高峰期间死掉。(不过这点只是听几个人说过,还待自己实战测试)
2、由于PHP 6可能只支持PDO连接方式,所以未雨绸缪一下。
当然,我发这个其实是玩玩而已。普通站长们短期内不需要关心~ ;P 明天,兄弟辛苦了;
我等是实用主义者;P 牛人啊,下了学习下!
页:
[1]