Foros del Web » Programando para Internet » PHP »

como limito el numero de resultados??

Estas en el tema de como limito el numero de resultados?? en el foro de PHP en Foros del Web. Tengo el siguiente codigo: <? mysql_connect(localhost,$admin,$admin_pass); $result = mysql_db_query("db","select * from tabla"); while($row = mysql_fetch_array($result)) { echo $row["user_id"]."<br>"; echo $row["fullname"]."<br>"; } mysql_free_result($result); ?> pero con ...
  #1 (permalink)  
Antiguo 09/07/2002, 04:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 0
como limito el numero de resultados??

Tengo el siguiente codigo:

<?
mysql_connect(localhost,$admin,$admin_pass);
$result = mysql_db_query("db","select * from tabla");
while($row = mysql_fetch_array($result)) {
echo $row["user_id"]."<br>";
echo $row["fullname"]."<br>";
}
mysql_free_result($result);
?>

pero con el lo que consigo es mostrar todos los reghistros que hay en "user_id" y "fullname", yo lo que quiero es solo mostrar los 10 ultimos registros. ¿Como puedo hacerlo??
  #2 (permalink)  
Antiguo 09/07/2002, 06:01
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Re: como limito el numero de resultados??

Para poder limitar los resultados de una consulta a la base de datos lo debes hacer utilizando la sentencia LIMIT, en el manual de MySQL.org tienes bien esplicado como funciona, por ejemplo deberias hacer esto para que te devolviera 10 resultados solo,.

SELECT * FROM tabla LIMIT 10

puedes jugar de muchas maneras con esta sentencia por lo cual te recomiendo que la mires detennidamente.

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #3 (permalink)  
Antiguo 09/07/2002, 06:18
 
Fecha de Ingreso: mayo-2002
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 0
Re: como limito el numero de resultados??

De acuerdo, muxas gracias.
  #4 (permalink)  
Antiguo 09/07/2002, 06:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 0
Re: como limito el numero de resultados??

Lo he probado y funciona, pero solo me muestra los primeros registros, y me interesa que me muestres los ultimos registros añadidos. que debo hacer para q me muestre los uñtimos y no los primeros?

PD: Alguien sabe donde conseguir el manual de MySQL en español y gratis?? puesto que el de MySQL.org está en ingles frances y no se cual más, pero en español no.
  #5 (permalink)  
Antiguo 09/07/2002, 09:16
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Re: como limito el numero de resultados??

jeje usa google para traducir el caso es, para ordenar tienes que hacer uso de ORDER BY campo DESC; y de esa manera te los ordenara segun el campo que metas

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
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 19:25.