Foros del Web » Programando para Internet » PHP »

Selección exacta de una fila despues de un Select

Estas en el tema de Selección exacta de una fila despues de un Select en el foro de PHP en Foros del Web. Intentaré explicarme lo mejor que pueda, y antes de nada saludar a la gente por ser éste mi primer mensaje. Necesito extraer el valor de ...
  #1 (permalink)  
Antiguo 01/09/2006, 11:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
Selección exacta de una fila despues de un Select

Intentaré explicarme lo mejor que pueda, y antes de nada saludar a la gente por ser éste mi primer mensaje.

Necesito extraer el valor de dos campos del resultado de una sentencia SELECT.

Explico paso a paso:

Dentro de mi tabla tengo un campo donde clasifico los datos con un número. Dependiendo del número de este campo el registro pertenece a una clase de contenido diferente.

Cuando realizo el Select, me interesa escoger todos los resgistros que sean del mismo tipo, y además todos sus campos, por si acaso.

Código PHP:
    $sql "SELECT *
        FROM bd.contenidos
        WHERE conten_id_tipo = $tipo
        ORDER BY id_contenidos DESC"
;
    
$res mysql_query($sql) or die(mysql_error()); 
Como veis, he escogido ordenarlos según un identificador (id_contenidos) que, en esta selección de datos, NO es correlativo.

Bien, el problema que tengo es que, una vez seleccionador todos los que son del mismo tipo, sabiendo el valor de id_contenidos que me interesa (un contenido exactamente a petición del usuario), no se como obtener el valor que guardo de id_contenidos justo para el registro anterior y el posterior a el id_contenidos que tengo (los número guardados en id_contenidos no son correlativos, pero están ordenados).

Dicho de otra manera, dependiendo de qué tipo de contenido se trate, quiero que en mi página web aparezcan dos enlaces, uno para el contenido anterior y otro para el posterior. Pero no me sirve algo como $id_contenidos = $id_contenidos++ por que sería de otro tipo, y no del mismo tipo que el contenido que estoy viendo...

Espero haberme explicado, y estoy seguro que es muy sencillo, pero es que estoy bloqueado....

Muchas gracias.
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 10:40.