Foros del Web » Programando para Internet » PHP »

seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

Estas en el tema de seleccionar los ultimos 5 id incertados y mostrarlos en un textarea en el foro de PHP en Foros del Web. Hola! Pues como dice el titulo de este tema: necesito mostrar en un textarea los ultimos id incertados en cierta tabla que tengo y mostrarlos ...
  #1 (permalink)  
Antiguo 16/12/2008, 11:46
 
Fecha de Ingreso: marzo-2008
Ubicación: Cuba
Mensajes: 110
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

Hola!
Pues como dice el titulo de este tema: necesito mostrar en un textarea los ultimos id incertados en cierta tabla que tengo y mostrarlos en un textarea.
Y que al darle clic en este me muestre en otro pagina los datos que tienen que ver con este id(como por ejemplo el nombre,telefono......)
Se que no debe ser tan complicado pero como no tengo mucho conocimiento de php no se como hacerlo.
Pero bueno si esto ultimo que mencione esta mas complicado, me interesa resolver el primer problemilla.
Muchas gracias de antemano!!!
  #2 (permalink)  
Antiguo 16/12/2008, 11:53
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

Confuso quieras mostrarlos en un "textarea" si posteriormente querrás reutilizarlos ... pero es irrelevante eso ahora. La pregunta es, ¿y en qué tuviste problema?.

- Haces tu consulta
- Recuperas la información
- La muestras en un textarea.

No, no es nada complicado, por ello la extrañeza hayas tenido problemas. Pero muéstralo y con todo gusto te ayudamos.

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 16/12/2008, 12:01
 
Fecha de Ingreso: marzo-2008
Ubicación: Cuba
Mensajes: 110
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

Pues lo que tengo es esto nada mas, pero esta consulta nada mas me muestra el ultimo id incertado, se que le falta algo.
Esta es la consulta en php

<?
$expediente=mysql_query("select id from table_perfil order by id desc");
$count_exp=mysql_num_rows($expediente);
$ult=$count_exp;
?>

Y aqui esta el textarea:

<textarea name="textarea" cols="8" ><? echo"$ult";?></textarea>

a ver si podran ayudarme!
  #4 (permalink)  
Antiguo 16/12/2008, 12:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

Pues tienes que hacer un ciclo para obtener los ultimos 5, te recomiendo uses la clausula LIMIT 5, para que sea mas optima tu consulta.

Ya que los tengas en el ciclo los agregas a un array o los pegas en un string.

Saludos.
  #5 (permalink)  
Antiguo 16/12/2008, 12:09
 
Fecha de Ingreso: marzo-2008
Ubicación: Cuba
Mensajes: 110
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

gracias gatorv por la ayuda y el consejo, podrias explicarme lo del array y el string?
  #6 (permalink)  
Antiguo 16/12/2008, 12:15
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: seleccionar los ultimos 5 id incertados y mostrarlos en un textarea

... ok.

Primero, lo que hace tu query es consultar todos los registros ordenados de manera inversa. El orden está bien, pero debes limitar la consulta a N registros ("LIMIT 5" ... o "LIMIT 0, 5" --hace años no trabajo con MySQL )

En segundo término, nunca iteras sobre los resultados de tu consulta. Lo que haces es contar el número de resultados, como tendrás un id numérico, el número de campos te coincide con el valor para el campo "id", pero para nada es ese tu dato, ¿me explico?.

Para iterar sobre los resultados de tu consulta, necesitas hacer uso de alguna función mysql_fetch_*, o mysql_result(). Toda la info la encontrarás en la documentación oficial y tienes un ejemplo de cómo trabajar con MySQL en las FAQ de este foro.

Para facilitarte la tarea, te recomiendo hacer uso de mysql_fetch_assoc() .
www.php.net/mysql_fetch_assoc

Suerte, y si tienes problemas solo menciónalo.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 05:56.