$dh = new PDO('sqlite:test.db');不要3 !

解决方案 »

  1.   

    sqlite3 与 sqlite2 是不兼容的
    php_sqlite 扩展支持的就是 sqlite3,简称:sqlite
    相反 sqlite2 倒是需要冠名的,因为用的很少了
      

  2.   

    那我想使用sqlite3,用pdo_sqlite.so去连接不可取?是因为有了sqlite2,sqlite3用不了?好像php5默认支持的sqlite2的
      

  3.   

    你不是都 php5.3.10 了吗?
    pdo_sqlite.so 就是 sqlite3 的扩展
      

  4.   

    但是程序就卡死 在"$dh = new PDO('sqlite3:test.db'); "这里
      

  5.   

    不是跟你说了吗?
    是 $dh = new PDO('sqlite:test.db');
    没有 3