mysqli_rollback ( mysqli $link )
参数 | 必需的 | 描述 |
---|---|---|
link | 是 | 由 或 返回的链接标识。 |
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("connect failed: %s\n", mysqli_connect_error());
exit();
}
/* disable autocommit */
mysqli_autocommit($link, false);
mysqli_query($link, "create table mycity like city");
mysqli_query($link, "alter table mycity type=innodb");
mysqli_query($link, "insert into mycity select * from city limit 50");
/* commit insert */
mysqli_commit($link);
/* delete all rows */
mysqli_query($link, "delete from mycity");
if ($result = mysqli_query($link, "select count(*) from mycity")) {
$row = mysqli_fetch_row($result);
printf("%d rows in table mycity.\n", $row[0]);
/* free result */
mysqli_free_result($result);
}
/* rollback */
mysqli_rollback($link);
if ($result = mysqli_query($link, "select count(*) from mycity")) {
$row = mysqli_fetch_row($result);
printf("%d rows in table mycity (after rollback).\n", $row[0]);
/* free result */
mysqli_free_result($result);
}
/* drop table mycity */
mysqli_query($link, "drop table mycity");
mysqli_close($link);
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
网友评论