Hola, pues bueno en mi web de juegos quiero poner varios secciones de juegos, animaciones, descargas y todo.
Como puedo hacer que en la base de datos me elija solo 4 juegos con sus comentarios, y como seria en la de todos?
Saludos espero que me hayan entendido gracias
:huh:
Podrías explicarte mejor? :D
Mi web consta de 4 partes.
-Todo(contiene todo lo que viene a continuacion)
-Juegos
-Animaciones
-Descargas
Para la parte de Todo supongo que tendre que poner las 3 tablas mysql correspondientes a los otros, pero solo quiero que me aparezcan 4comentarios por pagina.
Y despues en la una normal como por ejemplo Juegos tambien quiero que aparezcan solo 4 juegos.
Creo que me he expresado bien sino pues... xD
Saludos y gracias.
mm... yo no e acabado de entenderlo...
Que quieres el codigo? O sino pon tu duda exacta.
Saludos
SELECT * FROM tabla LIMIT 4
a esto te refieres??
si, extactamente a eso, muchas gracias pero tambien tengo una parte que es la de fecha como lo podria ordenar para que salgan primero los mas recientes?
Otra cosa, imaginemos que tengo 20 juegos o lo que sea, y los quiero poner 4 por pagina, si la segunda pagina empieza a contar desde el primer juego saldra lo mismo, habria forma de hacer que contara desde un numero determinado?
De verdad muchas gracias esque estoy un poco verde en esto :-(
En SQL, la opcion LIMIT te deja pasar dos argumentos que indican desde donde y cuantos registros quieres.
Por ejemplo:
SELECT * FROM tabla LIMIT 76, 4
Mostrará los 4 resultados empezando desde 76.
SELECT * FROM tabla LIMIT 0, 10
Mostrará los 10 primero resultados (empieza desde cero) y el 0 se puede omitir (solo en este caso).
Saludos.
Vale muchas gracias, y para ordenarlo segun la fecha como seria?
Saludos :)
ORDER BY fecha ASC
ASCendete.
ORDER BY fecha DESC
DESCendete.
Leete algun manual de SQL, esto son conceptos básicos.
Hola los datos de conexion estan en un include y esto lo tengo puesto en el documento.
<?php
$call1=mysql_query("select codigo from juegos LIMIT 1, 2 ORDER BY fecha DESC",$conexion);
$call2=mysql_query("select codigo from animaciones LIMIT 1 ORDER BY fecha DESC",$conexion);
$call3=mysql_query("select codigo from descargas LIMIT 1 ORDER BY fecha DESC",$conexion);
while($datos1=mysql_fetch_array($call1)){
echo $datos1[0];}
while($datos2=mysql_fetch_array($call2)){
echo $datos2[0];}
while($datos3=mysql_fetch_array($call3)){
echo $datos3[0];}
?>
Codigo es igual a esto:
<tr>
<td width="106" height="76" valign="top"><a href="lawebquesea..."><img src="imagen" width="104" height="70" border="0"/></a></td>
<td width="301" valign="top" class="juegos"><a href="http://usuarios.lycos.es/lawebquesea...">Robot Crush</a> <br />
Es un juego donde deberás ir esquivando misiles y demás objetos que te irán apareciendo.<br />
Manéjalo con el ratón y espacio. </td>
</tr>
Pero al ponerlo asi no me sale absolutamente nada :S
Saludos espero su respuesta ya que no se de que puede ser el problema, gracias.
Una ayudita por favor.
Sigo esperando respuesta, gracias
Creo que no le hiciste caso a lo que dijo Ertai de que te leieras un manual, en menos tiempo hubieras resuelto tu duda y ademas aprendias como hacerlo asi no tienes que preguntar cada vez que lo quieras hacer.
La opcion LIMIT ponla al final de la query:
SELECT * FROM `tabla` ORDER BY `campo` LIMIT 4