본문 바로가기
MySql

MySQL Stored Procedures, MySQL and PHP

by 베이스 공부 2021. 2. 2.
반응형

질문은 상당히 개방적입니다. 나는 MS SQLServer와 함께 Stored Procs를 고전적인 ASP 및 ASP.net과 함께 얼마 동안 사용해 왔으며 많이 좋아합니다.

작업중인 작은 취미 프로젝트가 있으며 여러 가지 이유로 LAMP 경로를갔습니다. MySQL 및 PHP5에서 저장 프로 시저를 사용하기위한 힌트 / 트릭 / 트랩 또는 좋은 시작점이 있습니까? 내 버전의 MySQL은 저장 프로 시저를 지원합니다.

 

해결 방법

 

mysqli 는 잊어 버리세요. PDO보다 사용하기가 훨씬 더 어렵고 이미 제거 되었어야합니다. mysql에 비해 크게 개선 된 것은 사실이지만 mysqli에서 동일한 효과를 얻으려면 PDO, 즉 연관 fetchAll 에 비해 엄청난 노력이 필요할 때가 있습니다.


$stmt = $dbh->prepare("CALL sp_takes_string_returns_string(?)");
$value = 'hello';
$stmt->bindParam(1, $value, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 4000); 

// call the stored procedure
$stmt->execute();

print "procedure returned $value\n";

 

참조 페이지 https://stackoverflow.com/questions/118506

 

 

반응형

댓글