집 >데이터 베이스 >MySQL 튜토리얼 >PHP에서 MySQL 저장 프로시저를 어떻게 호출할 수 있나요?
문제:
getTreeNodeName이라는 MySQL 저장 프로시저가 생성되었습니다. 작업은 PHP를 사용하여 호출하는 것입니다 코드.
해결책:
MySQLi 사용:
// Enable error reporting mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // Connect to database $connection = mysqli_connect("hostname", "user", "password", "db", "port"); // Run the stored procedure $result = mysqli_query($connection, "CALL getTreeNodeName"); // Loop the result set while ($row = mysqli_fetch_array($result)) { echo $row[0] . " - " . + $row[1]; }
MySQL 사용:
틀림 방법:
// DO NOT USE THIS METHOD $connection = mysql_connect("hostname", "user", "password", "db", "port");
이 방법은 더 이상 사용되지 않으며 오류가 발생할 수 있습니다.
참고:
대신 mysqli를 사용하는 것이 좋습니다. 안정성과 성능이 향상되었습니다.
위 내용은 PHP에서 MySQL 저장 프로시저를 어떻게 호출할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!