gpt4 book ai didi

PHP Sqlite3(不是 PDO!)交易?

转载 作者:IT王子 更新时间:2023-10-29 06:23:05 31 4
gpt4 key购买 nike

是否可以在 PHP 中使用带有 sqlite3 驱动程序的事务(和回滚)?我在这里找不到信息:http://de2.php.net/manual/en/book.sqlite3.php

我不想使用 PDO...

谢谢你的帮助

最佳答案

是的,即使没有 PDO,事务和回滚也是可能的。令人惊讶的是,要找到一个解释如何实现这一点的例子是多么困难。必须实际挖掘一些现成的代码才能找到答案。

$db=new MyDB("database.db", SQLITE3_OPEN_READWRITE);

$db->exec('BEGIN;');

$stmt=$db->prepare('UPDATE table SET name = :name WHERE id = :id');
$stmt->bindValue(':id', $id, SQLITE3_INTEGER);
$stmt->bindValue(':name', $name, SQLITE3_TEXT);
$stmt->execute();

$db->exec('COMMIT;');

逻辑来源:sombra2eternity ,“MyDB”的来源:php.net

关于PHP Sqlite3(不是 PDO!)交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257586/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com