Я пытаюсь перечислить все базы данных MySQL и их соответствующие таблицы, я в настоящее время использую это, но кто -нибудь может порекомендовать, если есть какой -либо лучший способ. < /p>
$q = $this->db->query('SHOW DATABASES');
$databases = $q->result_array();
foreach($databases as $db) {
$this->db->query('USE '. $db['Database']);
$q = $this->db->query('SHOW TABLES');
$tables = $q->result_array();
}
Подробнее здесь: https://stackoverflow.com/questions/379 ... -databases