データベースに対して複数のクエリを実行します。
<?php $con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) //リンクを検出します。もし( mysqli_connect_errno ( $con ) ) { エコー「 MySQL への接続に失敗しました: 」 mysqli_connect_error ( ) ; $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 ( $ result ) ; } その間( mysqli_next_result ( $ con ) ) ; mysqli_close ( $ con ) ;mysqli_multi_query() 関数は、データベースに対して 1 つ以上のクエリを実行します。複数のクエリはセミコロンで区切られます。
mysqli_multi_query(接続,クエリ) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
クエリ | 必須。 1 つ以上のクエリをセミコロンで区切って指定します。 |
戻り値: | 最初のクエリが失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 5+ |