Buenos días,
En el título no he sabido explicarlo muy bien. Lo hago de forma más clara.
Son realmente dos consultas: Tengo una búsqueda a una base de datos, que me devuelve unos 50 datos ordenados de forma ascendente por el id correspondiente. Necesito hacer dos cosas:
La primera es obtener el último dato obtenido. Había pensado utilizar mysql_num_rows para ver cuantos registros hemos obtenido, y luego usar mysql_data_seek. Si a alguien se le ocurre otra forma más eficiente agradecería la opinión.
La segunda ya no sé como hacerla. Tras la búsqueda, obtengo después otros valores, decimales, que van comprendidos entre el primer registro de la primera búsqueda y el último, y con esto quería seleccionar el registro de la primera búsqueda más aproximado a este valor. ¿Cómo puedo hacerlo?, llevo dándole vueltas un rato y no se me ocurre... : P
Gracias y un saludo!