Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để lấy tên cột của bảng trong cơ sở dữ liệu bằng zend?

Bạn có thể truy xuất thông tin từ Zend_Db_Table_Abstract .

Tạo một lớp mới như thế này:

class foo extends Zend_Db_Table_Abstract
{
}

Trong mã của bạn:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách triển khai cơ sở dữ liệu Chamilo MySQL để có tính khả dụng cao

  2. XÓA tất cả nơi ràng buộc khóa ngoại MySQL không bị lỗi

  3. Buộc InnoDB kiểm tra lại các khóa ngoại trên một bảng / bảng?

  4. Làm cách nào để đặt định dạng autoincrement thành 0001 trong MySQL?

  5. Sử dụng cassandra thay vì memcache?