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.
$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.