sách gpt4 ăn đã đi

PHP MySQL 事务

In lại Tác giả: Walker 123 更新时间:2023-11-29 15:07:59 30 4
mua khóa gpt4 giày nike

有没有办法在一个命令中执行 SQL 事务?例如

mysql_query("
START TRANSACTION;
INSERT INTO table1 ....etc;
INSERT INTO table 2.....;
COMMIT;");

或者您总是必须使用单独的命令?例如

mysql_query("START TRANSACTION;");
mysql_query("INSERT INTO etc etc

Cảm ơn

câu trả lời hay nhất

您可以通过使用 PDO 而不是纯 mysql 语句,

$connection = new PDO('mysql:host=localhost;dbname=test', 'user', 'password');
$connection->beginTransaction();
$connection->exec('insert into table1...');
$connection->exec('insert into table2...');
$connection->commit();

当然,这只是一个简单的示例,您应该使用准备好的语句,并为用户输入使用绑定(bind)变量,这样您就不必太担心 SQL 注入(inject)。

关于PHP MySQL 事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1584680/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress