Problema con consulta SQL

Marcos Saldivar baron.rojo.cuerdas.de.acero en gmail.com
Mie Mayo 28 16:55:42 CLT 2008


El día 28 de mayo de 2008 15:52, Pedro Pablo Vivanco del Rio
<ppvivanco en gmail.com> escribió:
> Estimados: Tengo el siguiente codigo de una funcion:
>
> <?
> function ultimas_galerias($cantidad)
> {
> echo '<table width="180" border="0">';
> include ("conexion.php");
> $query="select * from cpg14x_albums order by aid desc limit ".$cantidad."";
> $result=mysql_db_query($db,$query) or die(mysql_error());
> while ($row=mysql_fetch_array($result))
> {
> $album_id=$row["aid"];
> $album_titulo=$row["title"];
> include ("conexion.php");
> $query2="select * from cpg14x_pictures WHERE aid = '".$album_id."' limit 1";
> $result2=mysql_db_query($db,$query2) or die(mysql_error());
> while ($row=mysql_fetch_array($result2))
> {
> echo '<tr>
>     <td><img
> src="/copermine/albums/'.$row["filepath"].'thumb_'.$row["filename"].'"
> border="1" width="50"></td>
>     <td>'.$album_titulo.'</td>
>   </tr>';
>
> }
> mysql_free_result($result2);
> }
> mysql_free_result($result);
> echo '</table>';
> }
> ?>
>
> La idea es que me muestre los ultimos albumes, la cantidad que yo quiera, y
> que muestre su respectivo thumbnail...resulta que NO me muestra la cantidad
> deseada...solo si elimino el limit ".$cantidad." me muestra, pero me da
> todas las categorias, las que obviamente son muchisimas, pero al momento de
> poner ultimas_galerias(3) por ejemplo, no me muestra nada...ademas que si
> pongo por ejemplo 6, me muestra solo 2...no entiendo que pasa!! :(

que pasa aqui conexion.php ??? estimado igual eso de hacer un include
dentro de un while es bien feo, yo creo que mejor deberíamos partir
corrigiendo los "otros" problemas, intenta separar el html del codigo
php y cuida las conexiones que haces... en todo caso yo no puede ver
asi a la rapida tu problema... suerte

saludos.-

>
> --
> Pedro Pablo Vivanco D.
> Webmaster todoalbo.cl
> www.todoalbo.cl



Más información sobre la lista de distribución PHP