.php 페이지 코드
<?php require '数据库连接.php'; ?> <?php $result=$conn->query("CALL 存储过程名('$入参',@出参1,@出参2)"); $result=$conn->query("SELECT @出参1,@出参2"); $recordset=mysqli_fetch_assoc($result); $exeout_aaa=$recordset["@出参1"]; $exeout_bbb=$recordset["@出参2"]; $result->free();//释放内存 $conn->close();//关闭连接 ?> <div>---|<?php echo $exeout_aaa; ?>|---</div> <div>---|<?php echo $exeout_bbb; ?>|---</div>
mysql 저장 프로시저(이 .php 페이지를 사용하면 인쇄할 수 없음)
CREATE DEFINER=`数据库名`@`%` PROCEDURE `存储过程名`( IN 入参 VARCHAR(255) ,OUT 出参1 VARCHAR(255) ,OUT 出参2 int ) BEGIN DECLARE temp_111 int; SET 出参1='测试出参1'; SET 出参2=10; SELECT COUNT(*) INTO temp_11 from 表A 字段=入参; END
mysql 저장 프로시저(SELECT 줄에 주석을 달면 .php 페이지를 인쇄할 수 있음)
아아아아