Hola me gustaría saber alguna consulta sql para saber el nº de campos que tiene una tabla.
Gracias.
| |||
Respuesta: Cómo sabes cuantos campos tiene una tabla??? Con esta consulta lo puedes ver SELECT count( COLUMN_NAME ) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'nombretutabla' AND table_schema = 'nombretubase' |
| |||
Respuesta: Cómo sabes cuantos campos tiene una tabla??? dinos tu versión de MySQL y los nombres de tu tabla y base, y qué consulta has lanzado para ver si hay algún error en la consulta o se trata de tu versión de MySQL |
| |||
Respuesta: Cómo sabes cuantos campos tiene una tabla??? Mi version de MySQL es la 5.0.1 Mi tabla se llama autor y la base de datos es pfc La consulta es esta: SELECT count( COLUMN_NAME ) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'autor' AND table_schema = 'pfc' Y eso me devuelve Resource id #3 Es para una web y me saca eso por pantalla. |
| |||
Respuesta: Cómo sabes cuantos campos tiene una tabla??? Esto parece estar bien y a mí me funciona. Si de hecho pruebas tu consulta en PHPMyAdmin verás que te entrega el resultado. Quizás el problema está en el modo en que lanzas la consulta en el programa que usas para interactuar con la base de datos. Lanza la consulta en PHPMyAdmin a ver qué ocurre, pues la versión 5.0 acepta esta sintaxis. Si funciona bien en PHPMyAdmin el problema puede estar en la conexión a la base o en el modo en que lanzas y recoges los datos mediante el programa que interactúa con la base. Por cierto, lo he probado con PHP (es el programa que yo uso) y funciona perfectamente. Última edición por jurena; 19/05/2008 a las 07:46 |