Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php sqlite

作者:绝朢╭ァ   发布日期:2026-04-07   浏览:71

<?php
// 创建一个新的 SQLite 数据库并连接
$db = new SQLite3('test.db');

// 创建一个表
$sql_create_table = <<<_SQL
CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    email TEXT NOT NULL
);
_SQL;

$db->exec($sql_create_table);

// 插入数据
$sql_insert = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
$db->exec($sql_insert);

// 查询数据
$sql_select = "SELECT * FROM users";
$result = $db->query($sql_select);

while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
    echo "ID: " . $row['id'] . "\n";
    echo "Name: " . $row['name'] . "\n";
    echo "Email: " . $row['email'] . "\n";
}

// 关闭数据库连接
$db->close();
?>

解释说明:

  1. 创建和连接数据库:使用 SQLite3 类创建一个新的 SQLite 数据库文件 test.db 并连接到它。
  2. 创建表:使用 SQL 语句创建一个名为 users 的表,包含 idnameemail 三个字段。
  3. 插入数据:使用 INSERT INTO 语句向 users 表中插入一条记录。
  4. 查询数据:使用 SELECT 语句从 users 表中查询所有记录,并使用 fetchArray 方法逐行读取结果。
  5. 关闭数据库连接:使用 close 方法关闭数据库连接。

上一篇:php aes解密

下一篇:php 数组去空

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站