mysql中的存储过程
ci中如何调用mysql中的存储过程 ->db->query("exec 存储过程名字"); mysql手册上好像说是用call调用存储过程 恩call,记差了,微软的是exec 版主能不能帮我写个在phpmyadmin里创建存储过程的语句。我看了一些语句并写进phpmyadmin里都创建错误。麻烦下你啊 。我没写过不知道。 例如:create procedure hhy(in yumail varchar(20),out _s int,out _uid int)
begin
if exists(select * from user where umail = yumail) then
set _s = 1;
select uidinto _uid from user where umail = yumail;
else
set _s = 0;
end if;
end
PHP中使用
$this -> db -> query(“call hhy('test@test.com',@_s,@_uid);”);
$this -> db -> query(“select @_s,@_uid;”);
http://static.oschina.net/uploads/space/2011/0727/113909_dvcl_163378.png 谢谢版主 谢谢上面给 代码的朋友 静夜思 发表于 2011-7-27 15:53 static/image/common/back.gif
谢谢版主
俺不是版主;P 为什么我在phpmyadmin里面
delimiter //
drop procedure if exists pro_gps;
create procedure pro_gps()
begin
declare sum int;
select c_number into sum from g_car where c_id = 1;
select sum;
end //
delimiter ;
创建简单的存储过程都出错啊,朋友请看看。并且速度还很慢。
页:
[1]
2