5 messages in com.mysql.lists.mysql-esRe: Obtener nombre de columnas| From | Sent On | Attachments |
|---|---|---|
| Ezequiel Suarez | 31 Aug 2007 10:36 | |
| "Juan F. Capristán W." | 01 Sep 2007 09:54 | |
| carlos | 01 Sep 2007 11:00 | |
| Joaquín Ayuso de Paúl | 01 Sep 2007 11:12 | |
| Roger Martinez | 01 Sep 2007 11:20 |
| Subject: | Re: Obtener nombre de columnas![]() |
|---|---|
| From: | Roger Martinez (roge...@hotmail.com) |
| Date: | 09/01/2007 11:20:25 AM |
| List: | com.mysql.lists.mysql-es |
En php:
<?php /* The users table consists of three fields: * user_id * username * password. */ $link = @mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect to MySQL server: ' . mysql_error()); } $dbname = 'mydb'; $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) { die('Could not set $dbname: ' . mysql_error()); } $res = mysql_query('select * from users', $link);
echo mysql_field_name($res, 0) . "\n"; echo mysql_field_name($res, 2); ?>
de php.net
From: "Juan F. Capristán W." <ju...@editmaker.com>
To: esua...@laanonima.com.ar CC: mysq...@lists.mysql.com Subject: Re: Obtener nombre de columnas Date: Sat, 01 Sep 2007 18:54:50 +0200
Hola Ezequiel, creo que no hay manera de obtener sólo el nombre de las columnas con una consulta, sin embargo lo que sí puedes hacer es hacer un describe y recorrer la tabla respuesta mostrando sólo el campo que te interesa. Es decir, si trabajas en php, podrías hacer algo así:
<? $info_tabla = mysql_query("describe archivos1",$conexion); while($row = mysql_fetch_array($info_tabla)) echo($row["Field"]); //Creo que también funcionaría echo($row[0]) ?>
Espero que te sirva de ayuda. Un saludo, Juan Capristán W.
Ezequiel Suarez escribió:
Buenas!!, necesito obtener los nombres de columnos de una tabla... es decir:
Yo tengo esta tabla llamada archivos1 +-----------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------------+------+-----+---------+-------+ | archivo | varchar(255) | NO | PRI | NULL | | | nom | varchar(255) | NO | | NULL | | | version | varchar(45) | NO | | NULL | | | categoria | varchar(45) | NO | | NULL | | | fecha | datetime | NO | | NULL | | | ip | varchar(45) | NO | | NULL | | | tamano | int(10) unsigned | NO | | NULL | | +-----------+------------------+------+-----+---------+-------+ y solo quiero obtener lo esto para despues recorrerlo y mostrarlo en una pagina. +-----------+ | Field | +-----------+ | archivo | | version | | categoria | | fecha | | ip | | tamano | +-----------+
Alguien sabe si algun comando, busque en google pero no encontre nada.
Un abrazo
Ezequiel Suarez
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=roge...@hotmail.com
_________________________________________________________________ Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor & Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349




