CREATE PROCEDURE test(in val int , out ret int)
BEGIN
SELECT @val;
SELECT 8 INTO ret ;
// set ret=8 , set @ret=8 , 等等都不行
ENDphp类似下面代码
$result=mysql_query("set @p_uid=$uid",$conn) or die("Query failed 1:" .mysql_error());
$ret =3;
$result=mysql_query("set @p_ret =$ret",$conn) or die("Query failed 2:" .mysql_error());
$result=mysql_query("call test(@p_uid,@p_ret)",$conn) or die("Query failed 3:" .mysql_error());
echo "ret:" . $ret . "<br>";运行没有错误提示, 但$ret 的值没有变化.
谁给个正确代码.
谢谢.
BEGIN
SELECT @val;
SELECT 8 INTO ret ;
// set ret=8 , set @ret=8 , 等等都不行
ENDphp类似下面代码
$result=mysql_query("set @p_uid=$uid",$conn) or die("Query failed 1:" .mysql_error());
$ret =3;
$result=mysql_query("set @p_ret =$ret",$conn) or die("Query failed 2:" .mysql_error());
$result=mysql_query("call test(@p_uid,@p_ret)",$conn) or die("Query failed 3:" .mysql_error());
echo "ret:" . $ret . "<br>";运行没有错误提示, 但$ret 的值没有变化.
谁给个正确代码.
谢谢.
解决方案 »
- phpmailer 发送邮件显示时间不对。。
- PHP中怎样使用COOKIE想SESSION那样传值
- 刚学PHP,不知道怎么配置环境?我用的是WINDOWS SERVER 2008 和SQL SERVER 2008
- 如何按用户控制是否能够直接访问服务器文件?php目录权限访问控制。
- 为什么我的Eclipse+PDT中的tasks视图不会更新了?
- 如何传递SELECT 下拉列表的值?
- 为何通过页面内嵌flash跳转到的页面无法检测$_SERVER['HTTP_REFERER']?
- 关于框架页的问题
- 在mac上安装phpstorm后提示需要安装java6(但我已经安装过java8了)
- 同一账号同时只能登陆一个
- php中什么情况用class
- mysql查半小时以内的记录,
字符串要加上''