PHP初学者问一下SpeedPHP对SQLite3的支持

#1 xywhsoft

以前开发程序的时候都习惯用SQLite3了
但是我测试了一下,貌似SP支持的是SQLite2
PDO测试能连接,但是会出现执行SQL出错的提示

2012-01-12 12:55:20

#2 xywhsoft

嗯,已经解决,顺便分享一下解决方法,非常简单:
define("APP_PATH",dirname(__FILE__));
define("SP_PATH",dirname(__FILE__)."/SpeedPHP");
define("DB_PATH",dirname(__FILE__)."/DataBase");
$spConfig = array(
        'db' => array(  // 数据库连接配置
                'driver' => 'pdo_sqlite',   // 驱动类型
                'host' => 'sqlite:'.DB_PATH.'/xywh.db', // 数据库链接字符串DSN
                'prefix' => '',           // 表前缀
        ),
        'db_driver_path' => SP_PATH.'/Drivers/pdo.php', // 自定义数据库驱动文件地址
        'view' => array(
                'enabled' => TRUE, // 开启视图
                'config' =>array(
                        'template_dir' => APP_PATH.'/tpl', // 模板目录
                        'compile_dir' => APP_PATH.'/tmp', // 编译目录
                        'cache_dir' => APP_PATH.'/tmp', // 缓存目录
                        'left_delimiter' => '<{',  // smarty左限定符
                        'right_delimiter' => '}>', // smarty右限定符
                ),
        )
);
require(SP_PATH."/SpeedPHP.php");
spRun(); // SpeedPHP 3新特性

2012-01-12 13:35:27

#3 jake

speedphp是支持sqlite2和sqlite3的

2012-01-14 09:37:48