Hola Jordi45:
No me queda claro qué es lo que quieres en realidad
Cita: ...y me saque el nombre de la columna (no del campo)...
En conceptos de Base de Datos un CAMPO es lo mismo que una COLUMNA entonces no sé a qué refieres o qué información es la que quieres obtener... No sé si esto te sirva, pero tú puedes poner una sección WHERE en la sentencia SHOW:
Código MySQL:
Ver original+-------+---------+------+-----+---------+-------+
+-------+---------+------+-----+---------+-------+
| valor
| int(11) | YES
| | NULL | | +-------+---------+------+-----+---------+-------+
+-------+------+------+-----+---------+-------+
+-------+------+------+-----+---------+-------+
+-------+------+------+-----+---------+-------+
+-------+---------+------+-----+---------+-------+
+-------+---------+------+-----+---------+-------+
| valor
| int(11) | YES
| | NULL | | +-------+---------+------+-----+---------+-------+
Si esto no es lo que necesitas pon un ejemplo de lo que te regresa la sentencia SHOW COLUMNS y lo que quieres obtener en realidad.
Saludos
Leo.