2010-02-01 5 views

Répondre

2

Vous voulez une combinaison de Show Columns et Show Tables

+0

comment pouvons-nous combiner les deux – KoolKabin

+0

@Kool Kabin - en utilisant 2 requêtes séparées - ne peut pas les combiner (autant que je sache) en une seule requête –

0

Ceci renvoie les champs

//Get fields function 
public function getFields($tmptable){ 
    $fields = array(); 
    $result = mysql_query("SHOW COLUMNS FROM ". $tmptable); 
    if (!$result) { 
     echo 'Could not run query: ' . mysql_error(); 
     exit; 
    } 
    //populate num of fields 
    //$this->num_fields = mysql_num_rows($result); 
    if ($this->num_fields($result) > 0) { 
     while ($row = mysql_fetch_assoc($result)) { 
      //polulate fields list 
      foreach ($row as $field){ 
       $fields[] = $field; 
       if($field['key'] == "PRI"){ 
        //$this->primary_key_field = $field; 
       } 
      } 

     } 
    } 
    return $fields; 
} 
Questions connexes