![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PEAR
iteye_8106
这个作者很懒,什么都没留下…
展开
-
使用PEAR::MDB2连接两个数据库错乱
今天修改29dy项目,其主页面信息取自两个数据库。使用PEAR:MDB2扩展作为数据库连接,分别为$mdb2,$mdb_sub。 修改后发现取出的数据根据数据库不同而乱码,具体说就是排在后面的sql查询语句会乱码,甚至有时候会有数据库连接提示找不到table。打开数据库debug一看,才发现当查询完db1之后接着查询的db2使用的database名称并不是db2而是db1! 解决办法: ...2009-10-16 17:34:48 · 147 阅读 · 0 评论 -
MDB2->quote 对空字符串处理为NULL导致写数据失败
global $mdb2; $v = ''; $r = $mdb2->quote($v, 'text', true); var_dump($r); 结果是 string(4) "NULL" 而数据库字段是 varchar(50) NOT NULL default '' ,于是乎insert into 失败。 prepare() 函数同样的处理。 没找到有参数可设置,于是只...原创 2009-12-11 19:15:05 · 126 阅读 · 0 评论