데이터베이스에 대해 여러 쿼리를 실행합니다.
<?php $con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) // 링크 감지 만약에 ( mysqli_connect_errno ( $con ) ) { 에코 " MySQL 에 연결 하지 못했습니다 : " . $sql = " SELECT Lastname FROM Persons ORDER BY LastName; " ; $sql .= " SELECT Country FROM Customers " // 여러 SQL 문 실행 만약에 ( mysqli_multi_query ( $con , $sql ) ) { 하다 { // 첫 번째 결과 세트를 저장합니다. 만약에 ( $result = mysqli_store_result ( $con ) ) { ~하는 동안 ( $row = mysqli_fetch_row ( $result ) ) { printf ( " % sn " , $row [ 0 ] ) } mysqli_free_result ( $ 결과 ) } } ~하는 동안 ( mysqli_next_result ( $ con ) ) } mysqli_close ( $con ) ? >mysqli_multi_query() 함수는 데이터베이스에 대해 하나 이상의 쿼리를 실행합니다. 여러 쿼리는 세미콜론으로 구분됩니다.
mysqli_multi_query( 연결, 쿼리 ) ;
매개변수 | 설명하다 |
---|---|
연결 | 필수의. 사용할 MySQL 연결을 지정합니다. |
질문 | 필수의. 세미콜론으로 구분하여 하나 이상의 쿼리를 지정합니다. |
반환 값: | 첫 번째 쿼리가 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 5+ |