phpでSQLで取得した複数行・複数列の内容をそのまま出力させる(多次元連想配列)

仕事で何故かPHPを少し触る事になった。
で、その中でPHPで作られたコマンドラインツールでクエリの結果(複数行・複数列)をそのまま出力させたい箇所があり、以下のように多次元連想配列を利用すると簡単に書けたので備忘として残しておく。
※以下の例では、PDOを使用してSQLiteに接続している。

●test.php

php
/* ==== 変数 ==== */ $dbfile = 'test.db'; // 使用するDBファイル $dbtable = 'TEST'; // SQLを実行するテーブル名 $dbwhere = 'AAA'; // SQLで検索する文字列 $dbc...

sqlite3でテーブルの一覧を取得する場合、以下のようにコマンドを実行する。

sql
.tables

もしくは

sql
select name from sqlite_master where type='table';

で一覧が取得出来る。

shell
sqlite> .table TEST sqlite> select name from sqlite_master where type='table'; TEST

テーブル...