Fungsi getTableFields menghasilkan list field dari satu atau lebih table yang ditentukan.

Syntaxnya dituliskan sebagai berikut.

{xtypo_code}array getTableFields ( array $tables ){/xtypo_code}
$tables adalah sebuah array yang berisi list sederhana dari nama-nama table.

 

Contoh:

{xtypo_code}function generateSQL() {
  global $database;
 
  $prefix = $database->_table_prefix;
  $tables = array( $prefix.'content_frontpage', $prefix.'content_rating' );
  $result = $database->getTableFields( $tables );
  print_r( $result );
}
 
generateSQL();{xtypo_code}

Maka akan menghasilkan output sebagai berikut.
{xtypo_code}Array
(
    [jos_content_frontpage] => Array
        (
            [content_id] => int
            [ordering] => int
        )
 
    [jos_content_rating] => Array
        (
            [content_id] => int
            [rating_sum] => int unsigned
            [rating_count] => int unsigned
            [lastip] => varchar
        )
 
){/xtypo_code}