Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie bekomme ich die Spaltennamen einer Tabelle in einer Datenbank in Zend?

Sie können Informationen von Zend_Db_Table_Abstract abrufen .

Erstellen Sie eine neue Klasse wie folgt:

class foo extends Zend_Db_Table_Abstract
{
}

In Ihrem Code:

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