Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir les noms de colonnes d'une table dans une base de données en zend ?

Vous pouvez récupérer des informations depuis Zend_Db_Table_Abstract .

Créez une nouvelle classe comme celle-ci :

class foo extends Zend_Db_Table_Abstract
{
}

Dans votre code :

foreach($ExternalDb->listTables() as $table){
    $dbTable = new foo($ExternalDb);            
    $dbTable->setOptions(array($dbTable::NAME => $table));
    var_dump($dbTable->info($dbTable::COLS));
    unset($dbTable);
}