示例#1
0
 private function getFieldsListFromDatabase()
 {
     $Connection = Connection::getConnection();
     $request = $Connection->prepare("SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE FROM `information_schema`.`COLUMNS` WHERE TABLE_SCHEMA LIKE ? AND TABLE_NAME LIKE ?");
     $request->execute([Connection::getDatabaseName(), $this->_tableName]);
     $array = [];
     foreach ($request->fetchAll() as $k => $v) {
         $array[] = $v['COLUMN_NAME'];
     }
     return $array;
 }