传入和传出参数的MYSQL存储过程

数据库 MySQL
MYSQL存储过程是很重要的概念,调用MYSQL存储过程的方法是一定需要掌握的,下面就为您列举了两种调用MYSQL存储过程的情况。

下文为您介绍的是PHP调用MYSQL存储过程中调用传入参数的存储过程及传出参数的存储过程这两种情况,该调用方法供您参考,希望对您有所帮助。

传入参数的MYSQL存储过程
$sql = "
create procedure myproce2(in score int)
begin
if score >= 60 then
select 'pass';
else
select 'no';
end if;
end;
";
mysql_query($sql);//创建一个myproce2的存储过程
$sql = "call test.myproce2(70);";
mysql_query($sql);//调用myproce2的存储过程,看不到效果,可以在cmd下看到结果。

传出参数的MYSQL存储过程
$sql = "
create procedure myproce3(out score int)
begin
set score=100;
end;
";
mysql_query($sql);//创建一个myproce3的存储过程
$sql = "call test.myproce3(@score);";
mysql_query($sql);//调用myproce3的存储过程
$result = mysql_query('select @score;');
$array = mysql_fetch_array($result);
echo '<pre>';print_r($array);
 

 

 

【编辑推荐】

mysql存储过程的调用方法

MYSQL IFNULL函数的使用

带您了解MySQL GROUP_CONCAT函数

MySQL日期的相关函数介绍

带您深入了解MYSQL Cast函数

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-08 16:55:44

MySql存储过程

2011-08-24 16:56:54

OracleArray类型存储过程

2010-06-02 10:09:29

MySQL 存储过程参

2023-02-28 11:29:09

存储函数MySQL

2010-06-01 16:50:29

MySQL存储过程

2010-04-16 11:39:56

Oracle存储过程

2020-11-26 10:33:44

MySQL存储函数

2021-10-15 06:43:11

数据库存储过程

2010-05-19 14:03:41

MySQL 存储过程

2018-04-18 09:18:44

数据库MySQL存储过程

2010-10-09 16:26:59

mysql存储过程

2010-06-01 15:09:55

MySQL 存储过程

2019-01-02 13:03:53

MySQL存储权限

2010-11-12 09:18:13

SQL Server存

2010-11-26 16:18:13

MySQL变量定义

2010-11-22 14:47:22

MySQL存储过程

2010-06-07 15:36:36

MySQL存储过程

2009-01-19 08:59:04

PHP调用MySQL存储过程MySQLi扩展

2023-07-27 07:03:24

MySQL存储SQL

2020-11-02 13:24:49

MySQL数据库存储
点赞
收藏

51CTO技术栈公众号