データベース内のいくつかのテーブルを非常に簡単な方法で管理するシステムを開発しています。
システムはまず、ユーザーが表示および管理できるデータベースを Ajax で読み込みます。次に、そのデータベースにテーブルをロードしてから、そのテーブルのデータをロードします。
私はこのようなものを持っています:
$.ajax({
    url : "myUrl.php",
    data : {
        db : $dbSelector.val(),
        table : tableToLoad
    },
    success : function (json) { /* Some cool stuff here */ }
});
また、パラメーターがデータベース名、テーブル、または列である場合、パラメーター化されたクエリを使用できないことがわかったので、次のことはできません。
<?php
$query = "SELECT * FROM :db.:table";
$st = $pdo->prepare($query);
$st->execute(
    array(
        "db"=>$db, 
        "table" => $table
    )
);
$rows = $st->fetchAll(PDO::FETCH_OBJ);
mysql_ または mysqli_ フィルタリングがインストールされていないため、使用できません。