Foros del Web » Programando para Internet » PHP »

Saber nombres de columnas devueltas por mySQL

Estas en el tema de Saber nombres de columnas devueltas por mySQL en el foro de PHP en Foros del Web. Hola Gente Existe alguna funcion de php que me devuelva los nombres de las columnas devueltas por un SELECT? Supongamos que tengo un query asi: ...
  #1 (permalink)  
Antiguo 19/10/2008, 15:57
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 7
Saber nombres de columnas devueltas por mySQL

Hola Gente

Existe alguna funcion de php que me devuelva los nombres de las columnas devueltas por un SELECT?

Supongamos que tengo un query asi:

Código:
SELECT nombre, apellido, telefono
  FROM contactos
A mi lo que se me ocurre es cortar el query entre el SELECT y el FROM y luego separar los campos en las comas. Pero si hay una manera mas directa mejor.

Gracias.
  #2 (permalink)  
Antiguo 19/10/2008, 16:08
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Saber nombres de columnas devueltas por mySQL

Lee en el manual de php
mysql_fetch_array();

http://es2.php.net/manual/es/functio...etch-array.php

Un saludo
  #3 (permalink)  
Antiguo 19/10/2008, 16:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Saber nombres de columnas devueltas por mySQL

De hecho la función es mysql_fecth_field.

Saludos.
  #4 (permalink)  
Antiguo 19/10/2008, 16:41
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Saber nombres de columnas devueltas por mySQL

GatorV, como siempre tienes razon, pero, pensaba, que a lo mejor, despues queria mostrar en pantalla, los resultados de la consulta.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:09.