Autor Tema: Como hacer para que solo se muestren 10 noticas?  (Leído 2853 veces)

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Como hacer para que solo se muestren 10 noticas?
« en: 18 de Enero de 2008, 15:02:34 pm »
HOla, estoy haciendo un sistema de noticias pero me gustaria que solo se pudieran motrar diez noticias, digamos que ya estan publicadas las dies noticias pero al publicar la numero once la primera noticia publicada desaparezca y la nueva aparezca de primera y haci seguirian siendo nada mas 10 noticias, como podria hacer el codigo para limitar esto?

saludos
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Comunidad PHPeros

Como hacer para que solo se muestren 10 noticas?
« en: 18 de Enero de 2008, 15:02:34 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #1 en: 18 de Enero de 2008, 15:40:15 pm »
Solo tienes que agregar LIMIT 10 en la query de seleccion de noticias.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #2 en: 18 de Enero de 2008, 16:01:30 pm »
me podrias dar un ejemplo por favor? es que no lo se usar :s  :-\
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #3 en: 18 de Enero de 2008, 16:07:22 pm »
"SELECT * FROM `tutabla` ORDER BY `id` DESC LIMIT 10"

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #4 en: 18 de Enero de 2008, 16:11:58 pm »
grax Celta +karma para los dos pero tengo que agregarle al tabla una columna que se llame ID verdad?
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #5 en: 18 de Enero de 2008, 16:21:35 pm »
Normalmente se crea automaticamente , si nos muestras el codigo sql que has utilizado para crear tu tabal te lo digo si se ha creado

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #6 en: 18 de Enero de 2008, 16:27:43 pm »
No hace falta el campo id para que LIMIT funcione, pero si quieres hacer la query como te dijo Dj-Celta si que la necesitaras.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #7 en: 18 de Enero de 2008, 16:32:41 pm »
y como hago para que a cada noticia se le ponga la ID ?

PD: TLX tu como arias para que el limit funcione?
« Última modificación: 18 de Enero de 2008, 16:35:47 pm por josd@ »
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #8 en: 18 de Enero de 2008, 16:38:06 pm »
"SELECT * FROM `tutabla` DESC LIMIT 10"

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #9 en: 18 de Enero de 2008, 16:42:58 pm »
"SELECT * FROM `tutabla` DESC LIMIT 10"

si pero yo digo por ejemplo al publicar una noticia k se le asigne por ejemplola ID 2 y que sea en orden?
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #10 en: 18 de Enero de 2008, 16:48:16 pm »
DESC LIMIT
sirve para ordenar las 10 primeras y que las ponga en orden de id es con
ORDER BY `id`

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #11 en: 18 de Enero de 2008, 16:52:15 pm »
nome has entendido al crear una nueva noticia como hago para que se inserte la ID en la mysql ?
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #12 en: 18 de Enero de 2008, 16:55:26 pm »
Aaaa
al crear la tabla por ejemplo si se llamara noticias

create table `noticias` (
id int primary key auto_increment,

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #13 en: 18 de Enero de 2008, 16:59:09 pm »
sip y se supone que seria asi

INSERT INTO 'noticias' ('id','contenido','autor','fecha') values ('$id','$texto','$usuario','$fecha') como aria para ponerle el valor a la variable $id y como hago para que coja la fecha en que se publico la noticia??
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Como hacer para que solo se muestren 10 noticas?
« Respuesta #14 en: 18 de Enero de 2008, 17:03:50 pm »
No no no luego no debes poner la id ni nada eso se haca automaticamente , la fecha con que en la variable pongas la fecha llega