2011-06-22 2 views

答えて

13

PDO::query()でクエリを実行します。

SHOW TABLES; 

あなたが連想配列を取得した場合は、列の名前は次のようになります。

Tables_in_databasename 

注:これは、テーブルとビューの両方が一覧表示されます。あなたはテーブルのみを取得する必要がある場合は、代わりにこれを使用する:

SELECT 
    TABLE_NAME 
FROM information_schema.TABLES 
WHERE 
    TABLE_TYPE='BASE TABLE' 
    AND TABLE_SCHEMA='yourdatabasename'; 
+1

パーフェクト。ありがとうございました。 tから7分を訂正してください。 – grep

3
$result = $db->query("show tables"); 

これでフェッチできます。

3

は、このクエリを試してみてください。

"SHOW TABLES" 
4

現在のデータベースに含まれるテーブルの結果セットを取得するために$pdo->query("show tables");を行います。

関連する問題