<form method="post"> <textarea name="query" style="width:800px;height:250px;"><?= $_POST["query"] ?></textarea> <input type="submit" name="send" value="送信"> </form> <?php require_once("db_connect.php"); if ( $_POST["query"] != "" ) { // SQL の実行 $result = $mysqli->query( $_POST["query"] ); // 列の情報一覧を取得 $field = $result->fetch_fields( ); print "<pre>"; // 配列の内容を確認 // print_r( $field ); $a = ""; $a .= "<tr>"; for( $i = 0; $i < count( $field ); $i++ ) { $a .= "<td>{$field[$i]->name}</td>"; } $a .= "</tr>"; print "\n"; // 行データ変数の初期化 $b = ""; // MYSQLI_BOTH while ( $row = $result->fetch_array( MYSQLI_BOTH ) ) { $b .= "<tr>"; for( $i = 0; $i < count( $field ); $i++ ) { $b .= "<td>{$row[$i]}</td>"; } $b .= "</tr>"; //print "\n"; //print "{$row[0]} {$row[1]}\n"; } print "</pre>"; } // *************************** // 接続解除 // *************************** $mysqli->close(); ?> <table> <?= $a ?> <?= $b ?> </table>