| |||
Como Listar los campos de Una Tabla Hola buenos dias... tengo el Siguiente Problema.... necesito listar los campos de una tabla en especifico en una base de datos Mysql para luego Mostrarlos en php... alguien puede ayudarme?? |
| |||
Respuesta: Como Listar los campos de Una Tabla Hola, estoy usando SHOW COLUMNS para hacer el formulario para modificar los contenidos de mis tablas, pero me haría falta saber qué longitud tienen los campos para poner un <input> o <textarea>... He estado buscando en la ayuda de mySQL pero no encuentro el método... Muchas gracias. |
| |||
Respuesta: Como Listar los campos de Una Tabla Cita: Por lo que se refiere a los campos de texto en la versión 5.0, puedes hacerlo con
Iniciado por Publinforme ![]() Hola, estoy usando SHOW COLUMNS para hacer el formulario para modificar los contenidos de mis tablas, pero me haría falta saber qué longitud tienen los campos para poner un <input> o <textarea>... He estado buscando en la ayuda de mySQL pero no encuentro el método... Muchas gracias. SELECT `CHARACTER_MAXIMUM_LENGTH`, `CHARACTER_OCTET_LENGTH` FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'nombretabla' AND table_schema = 'nombrebase' AND column_name LIKE 'nombrecampo' El problema es que, al parecer, para los campos numéricos hay un bug que da como resultado NULL. Busca en la red sobre ello. Otra opción es descargar con programación el array que sacas con SHOW COLUMNS FROM nombretabla, y separar luego el número incluido entre paréntesis del dato incluido en Type del array, pero eso ya tendrías que hacerlo con programación. Esto es lo que puedo decirte por lo que se refiere a bases de datos. Los programas tienen sus propias funciones para averiguar longitudes de campo, y por supuesto también PHP. Pregunta en el foro de PHP sobre ello. |