PHP - Campos de una tabla

   
Vista:
Imágen de perfil de Willy

Campos de una tabla

Publicado por Willy (11 intervenciones) el 31/08/2007 15:04:34
Hola a todos.

Como hago para saber (desde programacion), el numero de campos que tiene una tabla?.

Ya se que puedo abrir desde mysql y ver los campos, pero lo que deseo es saber el numero de campos desde php, sin ninguna ayuda extra de otro software.

Gracias por todo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Campos de una tabla

Publicado por Nicolás (154 intervenciones) el 31/08/2007 15:12:36
Puedes utilizar la consulta "SHOW COLUMNS FROM tabla". Haces esa consulta y te trae toda la info de la tabla

Un Ejemplo:

// RECUPERO LOS NOMBRES DE LOS CAMPOS
$columnas_txt = "";
$columnas = mysql_query("SHOW COLUMNS FROM tabla");
$cantidad_columnas = mysql_num_rows($columnas);
if (mysql_num_rows($columnas) > 0) {
while ($columna = mysql_fetch_assoc($columnas)) {
$columnas_txt .= $columna['Field'] . ", ";
}
}

En $cantidad_columnas tienes la cantidad de columnas y en $columnas_txt tienes la lista de nombres de las columnas.
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar