设表名:tab, 其有一列 col。
我想一次送出执行两个语句,如
select @a:=max(col) from tab;inert into col set col=@a;
我试了一下,在mysql的各种管理软件与控制台管理中都可以做到,但在php中无法一次送出两个执行语句。
谁有办法在php中解决?
...全文
923打赏收藏
高分求解!!!!!!!!mysql可否有办法一次顺序执行两个语句?
设表名:tab, 其有一列 col。 我想一次送出执行两个语句,如 select @a:=max(col) from tab;inert into col set col=@a; 我试了一下,在mysql的各种管理软件与控制台管理中都可以做到,但在php中无法一次送出两个执行语句。 谁有办法在php中解决?
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
print("Connected successfully");
mysql_select_db("stamp_db") or die("Could not select database");
$query="select @a:=max(col) from tab;";
$query2="inert into tab set col=@a;";
$result=mysql_query($query,$link) or die("Query failed");
$result=mysql_query($query2,$link) or die("Query failed");
?>