|
 |
mysqli_commit (PHP 5) mysqli_commit (no version information, might be only in CVS) mysqli->commit -- Commits the current transaction DescriptionProcedural style: bool mysqli_commit ( mysqli link ) Object oriented style (method) class mysqli { bool commit ( void ) }
Commits the current transaction for the database connection specified by the
link parameter.
返回值
如果成功则返回 TRUE,失败则返回 FALSE。
例
例子 1. Object oriented style
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
$mysqli->autocommit(FALSE);
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
$mysqli->commit();
$mysqli->query("DROP TABLE Language");
$mysqli->close();
?>
|
|
例子 2. Procedural style
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "test");
if (!$link) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
mysqli_autocommit($link, FALSE);
mysqli_query($link, "CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
mysqli_commit($link);
mysqli_close($link);
?>
|
|
| |