Foros del Web » Programando para Internet » PHP »

imprimir los 10 ultimos campos de una tabla

Estas en el tema de imprimir los 10 ultimos campos de una tabla en el foro de PHP en Foros del Web. tengo una tabla llamada articulos y deseo imprimir en pantalla los 10 ultimos articulos ordenados por fecha, como puedo hacerlo? seria algo asi?: $articulos=mysql_query("select top ...
  #1 (permalink)  
Antiguo 21/11/2002, 12:27
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 15 años, 10 meses
Puntos: 0
imprimir los 10 ultimos campos de una tabla

tengo una tabla llamada articulos y deseo imprimir en pantalla los 10 ultimos articulos ordenados por fecha, como puedo hacerlo?

seria algo asi?:

$articulos=mysql_query("select top 10 * from articulos order by fecha desc",$conn);

pero como hago para imprimirlos todos?
seria con un while? pero como?
  #2 (permalink)  
Antiguo 21/11/2002, 12:33
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En el SQL de Mysql .. la orden equivalente a TOP q estas usando es LIMIT .. LIMIT registro,desplazamiento (mas info en www.mysql.com/doc)

$articulos=mysql_query("select * from articulos order by fecha desc LIMIT 10",$conn);

Un saludo,
  #3 (permalink)  
Antiguo 21/11/2002, 12:37
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 15 años, 10 meses
Puntos: 0
con razon me daba error!!!

es que vengo de asp y es la mala costumbre

funciono perfectamente, gracias
  #4 (permalink)  
Antiguo 21/11/2002, 12:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues .. ya q llegas de ASP y Access/SQL server supongo .. mejor lee el manual de Mysql .. que el SQL de Mysql se asemeja mucho al standar .. pero tiene sus detalles particulares ...

Por ejemplo .. no soporta subconsultas . .ni claves foraneas con soporte de integridad referencial .. (por lo menos en Mysql 3.x.x hacia abajo ..).

Y si otra vez tienes problemas y PHP o Mysql te arroja un error ... indicalo aquí en tu pregunta textualmente ..

Un saludo,
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 18:44.