Fleaphp:同一个用户在同一个服务器使用多数据库出错

2008-8-13  17:33

    今天在把东西部署到Linux测试服务器的时候,FleaPHP报错:
SQL 错误消息: "Table ‘www.sym_taginfo’ doesn’t exist" SQL 语句: "SHOW COLUMNS FROM `sym_taginfo`" SQL 错误代码: "7335941".

   搞了好久都不知道是为什么,后来看到’www.sym_taginfo’时才发现不对劲,因为sym_taginfo表其实是在另外一个数据库中的,这里怎么会跑到www这个数据库中呢?

   原来FleaPHP的两个dsn使用同样的用户名连接数据库时,实际上就共享了同一个mysql连接,这时就可能出现找不到数据表的情况。

Tags: ,

发表评论