04/02/2013, 16:30
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 2 meses Puntos: 0 | |
Respuesta: Consulta a base de datos MYSQL-PHP condionada Gracias Jurena te explico de nueno
campos en la tabla (ejemplo)
id color | 2 campos
cosulta:
realizo una consulta en la que muestro los resultados en 3 columnas, hasta ahi todo perfecto si por ejemplo le dijo que me tome solo los resultados que tienen el color rojo , me mostraría esto si hubieran al menos 3 con rojo:
id color
001 rojo
002 rojo
003 rojo
Pero si no hubieran los 3 con rojo necesito que no me deje el campo vació si no que me muestre otros colores en los campos que no hay rojo
ejemplo que solo 2 rojo hay
id color
001 rojo
002 rojo
004 verde
o
id color
001 rojo
002 rojo
005 azul
pero siempre los que encuentre rojo de primero
en el caso que solo hubiera un resultado con rojo me lo mostraría así:
id color
001 rojo
004 verde
005 azul
si hago esta consulta
"SELECT * FROM mitabla WHERE color='$color"
eso me mostraría solo un resultado si solo hubiera uno con rojo
"SELECT * FROM mitabla WHERE color='$color' OR color!='$color'"
si solo hay uno rojo y diez de otros colores me muestra los demas y no muestra el rojo.
resumen
necesito que si solo hay un resultado con rojo me lo muestre de primero y después los que sea si hay 2 entonces esos 2 de primero u de ultimo el que sea.
Gracias |