![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Ahora lo he cogido... o sea, que ni "WHERE", ni "LIMIT", ni nada. Basta con realizar una consulta "DESCRIBE" y obtenemos los mismos resultados sin necesidad de traernos registro alguno. ![]() Edito: Si utilizamos la función "mysql_fetch_results" luego de realizar una consulta "DESRIBE" obtenemos también información: Código:
stdClass Object ( [Field] => help_keyword_id [Type] => int(10) unsigned [Null] => [Key] => PRI [Default] => 0 [Extra] => ) Código:
stdClass Object ( [name] => name [table] => help_keyword [def] => [max_length] => 3 [not_null] => 1 [primary_key] => 0 [multiple_key] => 0 [unique_key] => 1 [numeric] => 0 [blob] => 0 [type] => string [unsigned] => 0 [zerofill] => 0 ) ![]() Última edición por dec fecha: 25-05-2006 a las 22:13:55. |
|
#2
|
||||
|
||||
|
Cita:
// Saludos |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
David, examina con detalle la información que te da una y otra forma. Realmente es prácticamente los mismo. La única parte de más es la de max_length, pero no podía ser de otra forma, ya que max_length se refiere a la máxima longitud de entre los registros devueltos, es decir, no forma parte de la estructura de la tabla.
// Saludos |
|
#5
|
||||
|
||||
|
Hola,
Cita:
![]() Cita:
![]() |
|
#6
|
||||
|
||||
|
Hola,
Cita:
Cita:
|
|
#7
|
||||
|
||||
|
Cita:
Fíjate en el tercer comentario del manual. Claro que es el comentario de un usuario pero bastaría hacer unas cuantas pruebas. Por otra parte, la API de PHP para MySql está basada casi totalmente en la API de C, en donde sí especifica lo que te comento. Cita:
int(11) unsigned zerofill es decir, abarca [unsigned], [zero fill] y [type] y posiblemente también [blob]. Otra que no viene en DESCRIBE es [table] pero esa no la necesitas ¿verdad? ![]() // Saludos |
|
#8
|
||||
|
||||
|
Hola,
Ya comprendo. O sea, se devuelven los mismo datos, solo que digamos que PHP los organiza en las propiedades de un objeto al utilizar "mysql_fetch_field". Yo estoy haciendo unas pruebas y mira cómo me va quedando un posible método para la clase "bdatos.class" que me traigo entre manos: Código PHP:
![]() Última edición por dec fecha: 25-05-2006 a las 23:08:40. |
|
#9
|
||||
|
||||
|
¿Para qué quieres $i?
EDITO: Código PHP:
Última edición por roman fecha: 25-05-2006 a las 23:14:29. |
|
#10
|
||||
|
||||
|
Hola,
Mira cómo va quedando la cosa Román. He preparado una clase auxiliar para la clase "bdatos.class" que ya casi puedo decir que estamos haciendo... ![]() Código PHP:
Código PHP:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como agregar a una lista los nombres de los campos de una consulta. | Luis | Conexión con bases de datos | 2 | 11-11-2004 21:55:56 |
| Como obtener los Campos de una Tabla ? | mtpedro | Conexión con bases de datos | 1 | 27-10-2004 02:11:00 |
| Como concateno cadenas en Firebird?¿? | burasu | Firebird e Interbase | 6 | 21-07-2004 13:38:29 |
| Como creo campos en una tabla Paradox?? | JoseQ | Conexión con bases de datos | 1 | 13-07-2004 19:07:09 |
| ¿Modificar nombres de campos por SQL? | m@r | SQL | 3 | 22-10-2003 01:30:49 |
|