Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2004, 05:37
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Ops! .. parece que no es eso lo que necesitas ahora que re-leeo tu pregunta .. pero ya que lo hice ahí queda .. de todas formas es interesante .. de hecho al generar tus posibles opciones así .. y ser un array lo que obtienes podrías hacer:

Código PHP:
$array_opciones=getEnumOptions('tabla_nombre''nombre_campo_emum'); 
foreach (
$array_opciones as $indice=>$opcion){ 
    echo 
$indice."=>".$opcion."<br>"

Si te fijas . .el indice es 0,1,2,3 .. N pero .. en un campo ENUM no hay más indice .. son sólo valores lo que guardas y las posibles opciones. En su defecto usa una tabla extra "normalizada" como te comenta jchernandez en relación 1-N tipo:

tabla procesadores
id_procesador
nombre

tabla equipos
id_equipo
id_procesador <--- clave foránea
otra_propiedad
otra_mas_propiedad

Normalizar así tu BD mejor las consultas SQL que puedas hacer en muchos casos. En otros no .. todo depende de que hagas con ese dato .. si piensas filtrar por ese campo, ordenar .. hacer grupos .. etc.

Un saludo,