mysql 저장 프로시저에서 SET과 SELECT 사이에 충돌이 있나요?
**越狱兔
**越狱兔 2019-07-31 15:24:04
0
0
957

.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 페이지를 인쇄할 수 있음)

아아아아
**越狱兔
**越狱兔

모든 응답(0)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!