PDO(PHP Data Objects)是PHP中操作数据库的接口。它支持多种数据库,这里我们演示如何使用PDO操作sqlite数据库。
1. 连接数据库
$db = new PDO('sqlite:mydatabase.db');
这将连接 mydatabase.db 这个sqlite数据库。如果数据库文件不存在,PDO将自动创建它。
2. 创建表
$sql = "CREATE TABLE IF NOT EXISTS products ( id INTEGER PRIMARY KEY, name TEXT, price REAL )"; $db->exec($sql);
3. 插入数据
$sql = "INSERT INTO products (name, price) VALUES ('Apple', 1.20)"; $db->exec($sql);
4. 查询数据
$sql = "SELECT * FROM products"; $result = $db->query($sql); while ($row = $result->fetch()) { echo $row['name'] . " - " . $row['price']; echo "<br>"; }
5. WHERE条件查询
$sql = "SELECT * FROM products WHERE price < 2.00"; $result = $db->query($sql);
6. 综合示例
$db = new PDO('sqlite:mydatabase.db'); // 创建表 $sql = "CREATE TABLE products (..."; $db->exec($sql); // 插入数据 $sql = "INSERT INTO products VALUES (1, 'Apple', 1.20)"; $db->exec($sql); // 条件查询 $sql = "SELECT * FROM products WHERE price < 2"; $result = $db->query($sql); // 循环打印数据 while ($row = $result->fetch()) { echo $row['name'] . " - " . $row['price']; echo "<br>"; }
PDO支持预处理语句,事务,预定义查询等高级功能,这里只演示了基本的数据库操作。
通过PDO,我们可以方便的操作sqlite,MySQL,PostgreSQL等多种数据库。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录