牛牛在线工具

SQLite3::exec()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SQLite3::exec()

执行SQL语句并返回受影响的行数

SQLite3::exec()是一个PHP函数,用于执行SQL语句并返回受影响的行数。它适用于PHP版本5.3.0及以上,并且需要安装SQLite3扩展。 用法: SQLite3::exec(string $query): int|false 参数: $query:要执行的SQL语句。 返回值: 成功时,返回受影响的行数(可能为0)。 失败时,返回false。 示例: // 创建SQLite数据库连接 $db = new SQLite3('mydatabase.db'); // 创建表 $query = "CREATE TABLE customers ( id INTEGER PRIMARY KEY, name TEXT, email TEXT )"; $result = $db->exec($query); if ($result === false) { echo "创建表失败: " . $db->lastErrorMsg(); } else { echo "表创建成功"; } // 插入数据 $query = "INSERT INTO customers (name, email) VALUES ('John Doe', 'john@example.com')"; $result = $db->exec($query); if ($result === false) { echo "插入数据失败: " . $db->lastErrorMsg(); } else { echo "数据插入成功"; } // 更新数据 $query = "UPDATE customers SET email = 'johndoe@example.com' WHERE id = 1"; $result = $db->exec($query); if ($result === false) { echo "更新数据失败: " . $db->lastErrorMsg(); } else { echo "数据更新成功"; } // 删除数据 $query = "DELETE FROM customers WHERE id = 1"; $result = $db->exec($query); if ($result === false) { echo "删除数据失败: " . $db->lastErrorMsg(); } else { echo "数据删除成功"; } // 关闭数据库连接 $db->close(); 以上示例演示了SQLite3::exec()的用法。它可以用于创建表、插入数据、更新数据和删除数据等操作。在执行SQL语句时,如果出现错误,可以使用SQLite3的lastErrorMsg()方法获取错误信息。