62 votes

Comment obtenir une liste de noms de colonnes

Est-il possible d'obtenir une ligne avec tous les noms de colonnes d'un tableau comme celui-ci ?

|id|foo|bar|age|street|address|

Je n'aime pas utiliser Pragma table_info(bla) .

0voto

gherson Points 13

Le moyen le plus simple d'obtenir les noms de colonnes du dernier SELECT exécuté est d'utiliser la fonction description propriété. Un exemple en Python :

print_me = "("
for description in cursor.description:
    print_me += description[0] + ", "
print(print_me[0:-2] + ')')
# Example output: (inp, output, reason, cond_cnt, loop_likely)

0voto

$<?
$db = sqlite_open('mysqlitedb');
$cols = sqlite_fetch_column_types('form name'$db, SQLITE_ASSOC);
foreach ($cols as $column => $type) {
  echo "Column: $column  Type: $type\n";
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X