PHP+PDO+MSSQL的灾难。
PHP6默认就使用PDO进行数据库之间的连接方法了,本来以后可以等PHP6出来再去适应,想不到前天接下的一个项目却让我提前过了一把瘾。
灾难呀。
首先是PDO报错的方法,改成编号了,连接数据库的“数据库密码错误”却变成“8000”的错误代码,一搜,N种错误可能。
再次,我怎么感觉PDO的效率不那么理想,一个IP的连接,一直连接到超时都不报错。
最后,怎么还是感觉自己写的类好用,适应起来还真是别扭。
最后,很痛苦的事情出在PDO+MSSQL的分页上,真是灾难中的灾难。
这次的项目需要将MSSQL中的数据转换到Mysql中,本来想用PDO练练手的,结果却死也找不到PDO+MSSQL的分页类。习惯了到网上找资源、找类库、找函数,一时间找不到前辈们的杰作,真让人惶恐不已。前无古人,这种感觉未必那么有成就感。
MSSQL的分页历来被人诟病,相比之下,我真想说“Mysql,我爱死你了”。
好想发一个表情,结果没有,懒得倒腾了。一一!
pdo 的报错信息可以设置吧
你可以设置让他显示错误编号 或者 详细信息