[php][mysql] COMMENT van een field uitlezen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DJ-R
  • Registratie: April 2004
  • Laatst online: 12-07 09:44
voorbeeld:
code:
1
2
3
4
CREATE TABLE `nieuwetabel` (
  `Id` int(11) NOT NULL auto_increment COMMENT 'test',
  PRIMARY KEY  (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


hoe kan ik nu in php uitlezen wat het COMMENT is (in dit geval dus 'test')
kan er niks over vinden in de handleiding, het enige wat ik op got tegen kwam is een manier om comments bij een complete tabel uit te lezen
link

via dump_vars krijg ik alleen maar :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
array(6) {
  ["Field"]=>
  string(8) "headline"
  ["Type"]=>
  string(12) "varchar(255)"
  ["Null"]=>
  string(3) "YES"
  ["Key"]=>
  string(0) ""
  ["Default"]=>
  NULL
  ["Extra"]=>
  string(0) ""
}


geen comments dus helaas

Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 20-09 23:24

BoAC

Memento mori

Ben je deze al tegengekomen bij mysql.com?
Gevonden met search

Acties:
  • 0 Henk 'm!

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 12:54
Als ik de mysql manual erbij pak lees ik bij de create table syntax het volgende:
A comment for a column can be specified with the COMMENT option. The comment is displayed by the SHOW CREATE TABLE and SHOW FULL COLUMNS statements. This option is operational as of MySQL 4.1. (It is allowed but ignored in earlier versions.)

Acties:
  • 0 Henk 'm!

  • DJ-R
  • Registratie: April 2004
  • Laatst online: 12-07 09:44
je moet wel weten waar je op moet zoeken natuurlijk, ik zocht op "comments" dat is niet de meest handige zoekterm...

maar "SHOW FULL COLUMNS" did the trick, thanks

[ Voor 9% gewijzigd door DJ-R op 13-06-2005 15:25 ]