php使⽤sqlite,在ThinkPHP中使⽤SQLite的⼀个简单⽰例今天由于⾃⼰需要对别⼈的⼀个Sqlite的数据库进⾏⼀些修改,作为⼀个程序员⽏庸置疑我也是很懒的,所以想到了⽤ThinkPHP来处理这些复杂的数据,经过⾃⼰查阅⼀些资料还是成功的配置好ThinkPHP,完成了这些数据的修改,这⾥就记录⼀下ThinPHP⽤Sqlite的过程以备后⽤.
准备⼯作:
①打开你PHP.ini⽂件中的extension=php_pdo_sqlite.dll
这个选项,使得PHP⽀持SQLite.(已经打开请忽略)
②准备⼀个SQLite的数据库.(没有数据库还连接个⽑啊)
③把你的数据库⽂件放到你想要的⽬录中.(例如我的数据库⽂件名为sqllitetest.db,放到了⽹站根⽬录的./db ⽂件夹 中)
④下⾯使我们ThinkPHP的config.php⽂件的配置://'配置项'=>'配置值'
'DB_TYPE' => 'pdo',
'DB_DSN' => 'sqlite:./db/sqllitetest.db',
'DB_NAME' => 'sqllitetest',
'DB_PREFIX' => 'T_', // 数据库表前缀
'DB_CHARSET' => 'utf8', // 数据库编码默认采⽤utf8
'DB_FIELDS_CACHE' => false, // 启⽤字段缓存
注意了,DB_DSN的配置中⽹站的根⽬录是⽤“点”表⽰的,⽽不是⼀个左下划线“/”
⑤我们创建⼀个数据库表(我⽤的是SQLite Expert这个⼯具),然后随便插⼊⼀条数据
⑥我们到我们的ThinkPHP代码中进⾏⼀次测试,下⾯是我的测试代码:public function SLTest(){
$Model= M("test");
$Data = $Model->select();
dump($Data);php修改数据库内容
echo "
";
$AddData["val"]="通过ThinkPHP插⼊的数据"; $Model->add($AddData);
$Data = $Model->select();
dump($Data);
}
执⾏结果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论