Foros del Web » Programando para Internet » PHP »

ORDER BY cod DESC LIMIT 0,1

Estas en el tema de ORDER BY cod DESC LIMIT 0,1 en el foro de PHP en Foros del Web. Como seria si es una misma base de datos compuesta de varias campos entre los cuales uno es por ejemplo "tipo" en los que introduzco ...
  #1 (permalink)  
Antiguo 06/06/2004, 10:30
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 5 meses
Puntos: 1
ORDER BY cod DESC LIMIT 0,1

Como seria si es una misma base de datos compuesta de varias campos entre los cuales uno es por ejemplo "tipo" en los que introduzco tes datos 1,2,3
`tipo` varchar(20) NOT NULL default '1',

Bueno pues lon que quiero es que se ordene segun el tipo y vasado en el campo "cod"

tipo = 1; un array
SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1

tipo = 2; otro array
SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1

tipo = 3; otro array
SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1

La misma base de datos y la llamada desde tres *.php distintes cada uno para "tipo = 1" otro *.php para "tipo = 2" y lo mismo para "tipo = 3"

Espero que se entienda mi duda

GRACIAS
__________________

diseño web
  #2 (permalink)  
Antiguo 06/06/2004, 10:43
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
hola!!
no se si entendi bien tu pregunta
¿lo que deseas es ordenar de tres maneras distintas?
pues lo colocarias en un swtich

Código PHP:
switch ($tipo)
{
case 
1:
 
$sql="SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1";
 break;
case 
2:
 
$sql="SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1";
 break;
cse 3
 $sql
="SELECT * FROM espaciales ORDER BY cod DESC LIMIT 0,1";
 break;
}
mysql_query($sql) or die (mysql_error); 
Si no era eso seria bueno que te expliques un poquito mejor

Salidos
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 03:07.