• Lunes 18 de Noviembre de 2024, 03:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - freeride

Páginas: [1]
1
PHP / Extraer Datos Fila Exacta Del Resultado De Select
« en: Viernes 1 de Septiembre de 2006, 19:00 »
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: Text
  1. $sql = "SELECT *
  2.         FROM bd.contenidos
  3.         WHERE conten_id_tipo = $tipo
  4.         ORDER BY id_contenidos DESC";
  5. $res = mysql_query($sql) or die(mysql_error());
  6.  

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.

Páginas: [1]