Ho creato le seguenti funzioni
Codice PHP:
function nome_colonne_tabella($tabella) {
    
$query=mysql_query("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '$database' AND TABLE_NAME = '$tabella'");
    while(
$row1=mysql_fetch_array($query)) {
    return 
$nome=$row1['COLUMN_NAME'];
    }
    }
    
function 
cont_while($tabella) {
        
$query=mysql_query("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '$database' AND TABLE_NAME = '$tabella'");
        return 
$row1=mysql_fetch_array($query);
    } 
che utilizzo qui

Codice PHP:

while(cont_while('tabella')) {
echo 
nome_colonne_tabella('tabella');


ma mi viene fuori questo errore

codice:
IDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDIDID
 Fatal error: Maximum execution time of 30 seconds exceeded in F:\xampp\htdocs\ess_php\class_conndb\class.php on line 40
come mai?