我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

包装mysql事务

I have 3 mysql queries to run

mysql_query( "create temporary table here ");
mysql_query( "UPDATE Statement goes here ");
mysql_query( "DROP temporary table here  ") or die(mysql_error())

how do I wrap these in a transaction?

You don't. DDL statements, such as create temporary table here are never part of a transaction in MySQL.

you can use mysqli_multi_query

mysqli_multi_query("CREATE ...;UPDATE Statement.. ; DROP temp ");

note the ; between queries.

近期文章

  • 为什么Facebook PHP SDK logouturl实际上没有将用户注销?
  • PHP编写CSV,出于某种原因输出整个网页
  • Facebook Graph API - 在不使用file_get_contents的情况下获取全名
  • PDO驱动程序特定的错误代码
  • 插入大量数据[PHP,MySQL]
  • 如何用php在一个文件中写入非ASCII数据
  • 使用Ajax + JQuery + MySql + PHP保存表单
  • ORDER BY RAND()的性能命中率? [重复]
  • 使用jquery切换,在追加元素后,如何删除该元素?
  • 解析巨大的XML - 记住上次成功处理的节点,以便在下次运行时设置偏移量
  • 规划新闻订购系统
  • kohana:包含字符串的文件?
  • 使用php从数据库中的列中删除逗号分隔值的函数
  • PHP中保留术语“句柄”吗? [关闭]
  • 渲染HTML和PHP的最有效方法[关闭]
  • popen句柄跨持久连接
  • 将用户提交的日期输入变量
  • .addClass,基于值的IF语句
  • 如何连接三个表并添加“AND”运算符?
  • 删除  php中的url或link中的单个或多个

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华