프로시저 실행후 쿼리를 실행하면 아래 오류 발생 가능성 있음
Commands out of sync; you can't run this command now
$conn = mysqli_connect($host, $user, $pass, $db);
$db_conn = mysqli_select_db($conn, $DBName);
....
$sql = " CALL USP_Appoint_Recommend() ";
$result = mysqli_query($conn, $sql);
(일반)
mysqli_next_result($conn);
(그누보드)
mysqli_next_result($g5['connect_db']);
참조
- mysqli_multi_query() - 데이터베이스에 대해 하나 이상의 쿼리를 수행합니다.
- mysqli_more_results() - 다중 쿼리에서 쿼리 결과가 더 있는지 확인
- mysqli_store_result() - 마지막 쿼리의 결과 집합을 전송합니다.
- mysqli_use_result() - 결과 세트 검색 시작
'[ Web 관련 ] > php' 카테고리의 다른 글
404 에러시 메인 페이지로 이동 (0) | 2022.04.15 |
---|---|
php 문자 포함 체크 (0) | 2021.10.19 |
php 에서 mysql 프로시저 호출 (0) | 2021.09.14 |
배열 정렬 (0) | 2021.09.14 |
삼항 연산자 (0) | 2021.09.01 |