免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4259 | 回复: 3
打印 上一主题 下一主题

[请教] :如何写mysql stored procedure 的 alert output!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-05 02:25 |只看该作者 |倒序浏览
这是我的code有问题吗?我想alert Succus 的 !(写在call 或 这? )


  1. DELIMITER $$

  2. DROP PROCEDURE IF EXISTS `agent`.`addcom` $$
  3. CREATE PROCEDURE `addcom`(
  4.    in name1        varchar(20),
  5.    in username     integer(20),
  6.    in commission   integer(20),
  7.    in amount       integer(20),
  8.    out msg         varchar(20)
  9.   )
  10. begin
  11. declare co integer(20);

  12.   select cno into co from client where cdname=name1;
  13.   select co;
  14.   insert into site_acc_order (cno,cdname,usr,commis,amt) values (co,name1,username,commission,amount);
  15.   set msg=1;



  16. end $$
  17. DELIMITER ;
复制代码

[ 本帖最后由 dannylim86 于 2008-8-5 17:16 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-08-05 08:48 |只看该作者
call `addcom`(...,@e);select @e;

论坛徽章:
0
3 [报告]
发表于 2008-08-05 17:18 |只看该作者

回复 #2 yueliangdao0608 的帖子

我试试还是不能拿到 @msg !!!我写错了吗???

$mysqli->real_query ("CALL addcom('".$_REQUEST['U']."','123456','".$_REQUEST['ccurid']."','".$_SESSION['uname']."','".$_REQUEST['name']."','".$_REQUEST['comm']."','".$_REQUEST['amt']."',@msg);select @msg;") or die(mysql_error());
$objResult = $mysqli->store_result();
$row = $objResult->fetch_assoc();

if($row["msg"] == 1){
print "Success";
} else {
print "error";                                       
}

$row->free_result();

[ 本帖最后由 dannylim86 于 2008-8-5 17:24 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-08-06 11:24 |只看该作者

回复 #3 dannylim86 的帖子

大家请赐教!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP