Duda php y mysql

Iniciado por [KMT], 16 Diciembre 2006, 18:38 PM

0 Miembros y 1 Visitante están viendo este tema.

[KMT]

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





Con sangre andaluza :)


[KMT]

#2
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.

Tyrz

mm... yo no e acabado de entenderlo...
Que quieres el codigo? O sino pon tu duda exacta.
Saludos
Web dedicada por completo al surf. Hablamos de tablas de surf, videos de surf, fotos, juegos y mucha información sobre como aprender a surfear, spots famosos como mundaka, pipeline y zonas como vizcaya, surf españa, sopelana y mucho más. Trucos y peligros del surf. A que esperas? Entra en  Surf

Mr.Chispa

SELECT * FROM tabla LIMIT 4

a esto te refieres??

[KMT]

#5
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  :-(

Ertai

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.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

[KMT]

Vale muchas gracias, y para ordenarlo segun la fecha como seria?
Saludos  :)

Ertai

ORDER BY fecha ASC

ASCendete.

ORDER BY fecha DESC

DESCendete.

Leete algun manual de SQL, esto son conceptos básicos.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

[KMT]

#9
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&aacute;s ir esquivando misiles y dem&aacute;s objetos que te ir&aacute;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.