Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/02/2010, 10:57
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: como Limitar un while a 6 resultados??

a ver, adáptalo un poco, lo que te di es una idea. no copies y pegues nunca, porque te llevarás mil disgustos, intenta entenderlo.
Código PHP:
Ver original
  1. echo "<table border='0' cellspacing='2' cellpadding='0'>";
  2. $consulta=mysql_query("SELECT * FROM cancion order by can_id desc limit 0,6");
  3.   $columnaActual=1;
  4.   $columnasTotales=3;
  5.         while ($a=mysql_fetch_array($consulta)) {
  6.             $cont ++;
  7.             $id=$a['can_id'];
  8.             $cancion=$a['can_nom'];
  9.             $artista=$a['can_art'];
  10.             $foto="musica1/".$id.".jpg";
  11.             if (file_exists($foto))
  12.                 {
  13.                     $s="<img border='0' height='80' width='60' alt='$cancion $artista' src=".$foto." />";
  14.                 }
  15.             else{
  16.                     $s="<img border='0' height='80' width='60' alt='$cancion $artista' src='imagenes/Vista147.png' />";
  17.                 }
  18.                      if(columnaActual==1) { echo "<tr>"; }
  19.                      echo "<td>".$s."</td>";
  20.                      if(columnaActual==3) { echo "</tr>"; $columnaActual=1; }
  21.  
  22.             $columnaActual++;
  23.             }
  24.             echo "</table>";

Teniendo el limit no te hace falta el break.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.