* -
*
* null (default)
*
* [0] => Array (
* [table] => tblFoo
* [name] => fldId
* [type] => int
* [len] => 11
* [flags] => primary_key not_null
* )
* [1] => Array (
* [table] => tblFoo
* [name] => fldPhone
* [type] => string
* [len] => 20
* [flags] =>
* )
* [2] => Array (
* [table] => tblBar
* [name] => fldId
* [type] => int
* [len] => 11
* [flags] => primary_key not_null
* )
*
*
* -
*
* DB_TABLEINFO_ORDER
*
*
In addition to the information found in the default output,
* a notation of the number of columns is provided by the
* num_fields element while the order
* element provides an array with the column names as the keys and
* their location index number (corresponding to the keys in the
* the default output) as the values.
*
* If a result set has identical field names, the last one is
* used.
*
*
* [num_fields] => 3
* [order] => Array (
* [fldId] => 2
* [fldTrans] => 1
* )
*
*
* -
*
* DB_TABLEINFO_ORDERTABLE
*
*
Similar to DB_TABLEINFO_ORDER but adds more
* dimensions to the array in which the table names are keys and
* the field names are sub-keys. This is helpful for queries that
* join tables which have identical field names.
*
*
* [num_fields] => 3
* [ordertable] => Array (
* [tblFoo] => Array (
* [fldId] => 0
* [fldPhone] => 1
* )
* [tblBar] => Array (
* [fldId] => 2
* )
* )
*
*
*
*
*
* The