,

Is het mogelijk om alle kolom namen van een tabel op te halen met een query?

Dus in het geval van deze tabel:


TABLE afbeeldingen (
  id int(10) NOT NULL auto_increment,
  gebruiker int(10) NOT NULL,
  vraag int(10) NOT NULL,
  afbeelding int(16) NOT NULL,
  extensie varchar(5) NOT NULL,
  PRIMARY KEY  (id)
)


Wil ik krijgen:

id, gebruiker, vraag, afbeelding, extensie

Groet
newb
SHOW doet wonderen, zie de handleiding.

(neem aan dat je MySQL gebruikt, pgSQL heeft hier aparte functies voor)
Dank je Frank,

Voor de mensen die hetzelfde probleem hebben:


<?php
function geef_veldnamen($veld)
{
	$query = "SHOW COLUMNS FROM ".$veld;
	
	if($iets = mysql_query($query))
	{
		while($data = mysql_fetch_assoc($iets))
		{
			$velden[] = $data['Field'];
		}
		
		return implode(',', $velden);
	}
	else 
	{
		return 'Query fout: '.mysql_error();
	}
}
?>

Reageren