繁体   English   中英

一次执行多个查询

[英]Run Multiple queries and one time

好! 我有一个脚本是实时拍卖的一部分,并且我的代码无法全部正常工作,而且我处于尽头! 以下代码是我尝试过的没有运气的两种方法:

  <? if(isset($_GET['golive'])) { $id = $_POST['id']; $totalamount = $_POST['amount']; $ordernumber = $_POST['ordernumber']; mysql_connect("localhost","DBusername","DBpassword") or die(mysql_error()); mysql_select_db("DBname") or die(mysql_error(header('Location: live_auction.php?ordermun=error'))); mysql_query("INSERT INTO auction_bundle (`purchaser_id`,`amount`,`order_number`,`date`) VALUES (".$id.",".$totalamount.",".$ordernumber.",NOW()) UPDATE auction_products SET order_number=".$ordernumber." WHERE on_now=1; UPDATE auction_products SET sold=1 WHERE on_now=1; UPDATE auction_products SET on_now=3 WHERE on_now=1"); header('Location: live_auction.php?ordermun='.$ordernumber.''); } ?> 

我也试过了

  <? if(isset($_GET['golive'])) { $id = $_POST['id']; $totalamount = $_POST['amount']; $ordernumber = $_POST['ordernumber']; mysql_connect("localhost","DBusername","DBpassword") or die(mysql_error()); mysql_select_db("DBname") or die(mysql_error(header('Location: live_auction.php?ordermun=error'))); mysql_query("INSERT INTO auction_bundle (`purchaser_id`,`amount`,`order_number`,`date`) VALUES (".$id.",".$totalamount.",".$ordernumber.",NOW()"); mysql_query("UPDATE auction_products SET order_number=".$ordernumber." WHERE on_now=1"); mysql_query("UPDATE auction_products SET sold=1 WHERE on_now=1"); mysql_query("UPDATE auction_products SET on_now=3 WHERE on_now=1"); header('Location: live_auction.php?ordermun='.$ordernumber.''); } ?> 

第二个表能够更改Auction_products表,但仍然无法执行INSERT和其他查询。 我想念什么。 我需要在单击golive按钮时进行所有这四种操作。

您的插入查询无效,因为您最后忘记了)。

mysql_query("INSERT INTO auction_bundle 
   (`purchaser_id`,`amount`,`order_number`,`date`) VALUES (".$id.",".$totalamount.",".$ordernumber.",NOW()");

应该:

mysql_query("INSERT INTO auction_bundle 
   (`purchaser_id`,`amount`,`order_number`,`date`) VALUES (".$id.",".$totalamount.",".$ordernumber.",NOW())");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM