用下面的试试呢<?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"); ?>
不要误解我, 我的本意是想把几个sql语句封装在一次执行之中,而在php中一次送出,如: $sqls="select @a:=max(col) from tab;insert into tab set col=@a"; $query=mysql_query($sqls,$link);可能就是定义一个过程的意思吧, 在mysql管理软件中可以,但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");
?>
我的本意是想把几个sql语句封装在一次执行之中,而在php中一次送出,如:
$sqls="select @a:=max(col) from tab;insert into tab set col=@a";
$query=mysql_query($sqls,$link);可能就是定义一个过程的意思吧,
在mysql管理软件中可以,但php中就是不行,不知怎么回事!