親フォルダ
01.</pre>
02. 
03.<div style="padding:0px 0px 0px 30px;">
04.<form method="post">
05.    <textarea name="query" style="width:800px;height:250px;"><?= $_POST["query"] ?></textarea>
06.    <br><input type="submit" name="send" value="送信">
07.</form>
08. 
09.<?php
10.require_once("db_connect.php");
11. 
12.if ( $_POST["query"] != "" ) {
13. 
14. 
15.    // SQL の実行
16.    $result = $mysqli->query( $_POST["query"] );
17. 
18.    // 列の情報一覧を取得
19.    $field = @$result->fetch_fields( );
20. 
21.    $a = "";
22. 
23.    $a .= "<tr>";
24.    for( $i = 0; $i < count( $field ); $i++ ) {
25. 
26.        $a .= "<td>{$field[$i]->name}</td>";
27. 
28.    }
29.    $a .= "</tr>";
30. 
31. 
32.    // 行データ変数の初期化
33.    $b = "";
34. 
35.    // MYSQLI_BOTH
36.    while ( $row = $result->fetch_array( MYSQLI_BOTH ) ) {
37. 
38.        $b .= "<tr>";
39.        for( $i = 0; $i < count( $field ); $i++ ) {
40. 
41.            $b .= "<td>{$row[$i]}</td>";
42. 
43.        }
44.        $b .= "</tr>";
45. 
46.    }
47.    print "</pre>";
48. 
49.}
50. 
51.// ***************************
52.// 接続解除
53.// ***************************
54.$mysqli->close();
55. 
56.?>
57. 
58.<table class="table table-hover table-responsive">
59. 
60.<?= $a ?>
61. 
62.<?= $b ?>
63. 
64.</table>
65. 
66.</div>