データベースに対して複数のクエリを実行します。 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 = "Web サイトから名前を選択します。 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+ |