데이터베이스에 대해 여러 쿼리를 실행합니다. 다음 결과 세트를 준비하려면 mysqli_next_result() 함수를 사용하십시오:
<?php // 데이터베이스 사용자 이름: root, 비밀번호: 123456, 데이터베이스: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO") if (mysqli_connect_errno($con)) { echo "MySQL에 연결하지 못했습니다: " . mysqli_connect_error() } $sql = "웹사이트에서 이름 선택 ORDER BY alexa;";$sql .= "SELECT app_name FROM apps";//여러 쿼리 실행 if (mysqli_multi_query($con,$sql)){ do { // 첫 번째 결과 세트 저장 if ($result= mysqli_store_result( $con)) { while ($row=mysqli_fetch_row($result)) { printf("%s",$row[0]); echo "<br>"; } } } while (mysqli_next_result($con));}mysqli_close($con);?>
mysqli_next_result() 함수는 mysqli_multi_query()에 대한 다음 결과 세트를 준비합니다.
mysqli_next_result( 연결 ) ;
매개변수 | 설명하다 |
---|---|
연결 | 필수의. 사용할 MySQL 연결을 지정합니다. |
반환 값: | 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 5+ |