+ -
当前位置:首页 → 问答吧 → 2.1 在多个sqlite数据库切换不行,请帮忙看一下

2.1 在多个sqlite数据库切换不行,请帮忙看一下

时间:2011-09-01

来源:互联网



调试模式,已经试了各种方式,都不可以,只有第1个sqlite查询成功,第2个就会查询失败,如果删除第1个,那么第2个就可以成功,这个是为什么,难道是sqlite的问题?还是tp的问题,tp2.1最新版和驱动
  1.         
  2. $myConnect1 = 'sqlite:./Data/project_proxy_platform/sqlite.db';
  3. $SQLITE = D();
  4. $SQLITE->switchModel("Adv")->addConnect($myConnect1,1);
  5. $SQLITE->switchModel("Adv")->switchConnect(1, 'memberfields_proxy_platform');
  6. $RESULT = $SQLITE->table('memberfields_proxy_platform')->select();
  7. dump($RESULT);
  8. 以上查询成功
  9. $SQLITE->switchModel("Adv")->closeConnect(1);


  10.                                          
  11. $myConnect2 = 'sqlite:./Data/project_proxy_platform/sqlite2.db';
  12. $SQLITE = D();
  13. $SQLITE->switchModel("Adv")->addConnect($myConnect2,2);
  14. $SQLITE->switchModel("Adv")->switchConnect(2, 'all_proxy_lists');
  15. $NUM = $SQLITE->table('all_proxy_lists')->count();
  16. dump($NUM);
  17. 这里失败,错误提示是sql错误,但是删除第1个sqlite的查询部分,那么第2个就可以查询成功
复制代码
请知道朋友帮忙一下,多谢

作者: yanlin   发布时间: 2011-09-01

我日没人

作者: yanlin   发布时间: 2011-09-02

热门下载

更多