elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 14:16  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP, SQL y contenido aleatorio que se repite
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PHP, SQL y contenido aleatorio que se repite  (Leído 1,325 veces)
UNFORMAT

Desconectado Desconectado

Mensajes: 37


Vaya torito ay torito guapo tiene botines y no v..


Ver Perfil
PHP, SQL y contenido aleatorio que se repite
« en: 13 Junio 2011, 21:28 »

Buenas amig@s!!

Estoy desarrollando un portal en PHP de información en el que se refresca cada X tiempo y recarga un contenido seleccionado de la base de datos, por ahora lo que tengo hecho es un RADOM ha SQL lo que me muestra un contenido aleatorio, el problema es que ha veces se repite.
Lo que quisiera hacer sería, que si hay 20 noticias en la base de datos que se muestren (una a una) pero no de forma aleatoria, sino siguiendo un orden (generado automáticamente) y que cuando llegue al fin comience de nuevo.

pero la verdad que no tengo ni idea de como hacerlo, haber si me podéis echar un cable


Salud2


En línea

Todos somos ignorantes, lo que pasa es que no todos ignoramos las mismas cosas.... frase del fary
kiriost

Desconectado Desconectado

Mensajes: 57


www.godsys.com.ar Hacking y Programación


Ver Perfil WWW
Re: PHP, SQL y contenido aleatorio que se repite
« Respuesta #1 en: 20 Junio 2011, 03:22 »

Si lo quieres hacer aleatorio y que no se repita te recomendaría usar una variable o array que vaya almacenando los números generados aleatoriamente y así al generarse un nuevo número aleatorio compararlo con los números que contiene el array, y si es igual a alguno no tomarlo en cuenta.

Si lo que quieres es establecer un orden específico puedes ordenar los elementos con "ORDER BY" perteneciente al código MySQL.

Tendrías que declararlo cuando realizar una query:
Código
mysql_query("SELECT * FROM tabla ORDER BY id ASC");
mysql_query("SELECT * FROM tabla ORDER BY id DESC");

ASC ordena los elementos en forma ascendente.
DESC ordena los elementos en forma descendente.


En línea

http://www.godsys.com.ar > Programación. Hacking y Cracking. Sistemas. Desarrollo Web.
Java, C/C++, PHP, Python, Perl, HTML, Game-Hacking, Defacing, Desarrollo Web, GNU/Linux, y más
barbieturico

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: PHP, SQL y contenido aleatorio que se repite
« Respuesta #2 en: 20 Junio 2011, 13:06 »

Pues como te han comentado más arriba, para el tema del orden deberías usar un ORDER BY en tu sentencia SQL.
El tema de que se repita una vez que llega al final, imagino que quieres hacer una especie de carrousel de noticias o algo parecido. Personalmente no me gustan mucho, prefiero que estén estáticas ya que muchas veces intentando hacer más "atractiva" una página realmente la estás fastidiando (usabilidad, accesibilidad, etc). Si aún así sigues queriendo hacerlo, esta parte deberías hacerla desde el lado cliente, por ejemplo con javascript.
Te recomendaría que le eches un vistazo a jQuery:
http://jqueryui.com/docs/Effects/Methods

Quizá encuentres algo que te guste ;D
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Se repite el intento de 'phishing' a Caja Madrid
Noticias
¤ Nerviozzo ¤ 3 434 Último mensaje 14 Abril 2005, 20:40
por Crackptus^^
diseñando con dreamweaver se me repite el fondo
Desarrollo Web
Pilot 2 1,583 Último mensaje 19 Abril 2006, 21:57
por Nakp
Detectar si se repite una combinacion....
Programación Visual Basic
hepy_92 4 735 Último mensaje 25 Junio 2007, 20:02
por CeLaYa
Se repite un buble sin pausa.
Programación C/C++
HJZR4 3 627 Último mensaje 12 Julio 2008, 15:49
por ^Tifa^
Se repite... « 1 2 »
Programación Visual Basic
CAR3S? 24 1,673 Último mensaje 30 Diciembre 2010, 16:59
por Novlucker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines