rudonSqlite{} - SQLite3简易操作类 - SQLite增删改查 - PHP工具
Posted Rudon滨海渔村
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rudonSqlite{} - SQLite3简易操作类 - SQLite增删改查 - PHP工具相关的知识,希望对你有一定的参考价值。
目标
引入“class.rudonSqlite.php”,即可直接操作SQLite数据库的增删改查
$db = new rudonSqlite('./xx.db');
$rows = $db->query('select * from urls');
$success = $db->query('update xx set .. where ..');
步骤
使用SQLite可视化操作软件建库(文件形式,例如xx.db)、建表、建索引:
项目中创建class.rudonSqlite.php,内容来自:
https://gitee.com/RudonOpenSource/rudonsqlite-php/blob/master/DEMO/class.rudonSqlite.php
直接使用即可:
<?php
// 引入
require_once dirname(__FILE__) . '/class.rudonSqlite.php';
/**
* 定义地址
*
* 注意:无文件、纯内存模式时,请设置为字符串':memory:',慎用,数据容易丢
*/
$db_file_path = dirname(__FILE__) . '/db-empty.db';
// 实例化 - SQLite3简易操作类
$db = new rudonSqlite($db_file_path);
/**
* 插入数据
*/
$sql = "insert into urls values(null, 0, 'https://baidu.com'),(null, 1, 'https://qq.com')";
$res = $db->query($sql);
print_r($res); // 0、1
/**
* 获取数据
*/
$sql = "select * from urls order by id desc";
$rows = $db->query($sql);
print_r($rows);
/**
* 例子:
* Array
(
[0] => Array
(
[id] => 2
[status] => 1
[url] => https://qq.com
)
[1] => Array
(
[id] => 1
[status] => 0
[url] => https://baidu.com
)
)
*/
/**
* 删除数据
*/
$res = $db->query("delete from urls where id = 2");
print_r($res); // 0、1
/**
* 修改数据
*/
$res = $db->query("update urls set url = 'uuuuuuu' where id = 1");
print_r($res); // 0、1
/**
* 业务完成,关闭数据库连接
*/
$db->close_db();
以上是关于rudonSqlite{} - SQLite3简易操作类 - SQLite增删改查 - PHP工具的主要内容,如果未能解决你的问题,请参考以下文章
rudonSqlite{} - SQLite3简易操作类 - SQLite增删改查 - PHP工具