Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Archivos de programa\EasyPHP-5.3.6.1\www\galeriabulo.php on line 53
Muestro las tablas y el codigo mientras me voy explicando mejor:
Cuento con 2 tablas una llamada "albumes":
La cual en el campo "albums" contiene el nombre de estos.
Y la tabla "galeria":
La cual en el campo "album" lleva el nombre del album al que pertenece cada foto,
Y asi de esta forma poder ligarlos.
Y aca el codigo:
Código PHP:
<?php
$sql = "select * from albumes order by id_albumes desc";
$resultado = mysql_query($sql);
while($fila = mysql_fetch_array($resultado)){
echo $fila['albums'];
$sql1 = 'select * from galeria where album = '.$fila["albums"];
$result = mysql_query($sql1);
echo '<ul id="'.$fila['id_albumes'].'" class="jcarousel-skin-tango">';
while($row = mysql_fetch_array($result)){
echo '<li><a href="'.$row['imagenes'].'" title="Imagen" rel="shadowbox['.$row['album'].']"><img src="'.$row['tumbnails'].'"/></a></li>';
}
echo "</ul>";
}
?>
while($row = mysql_fetch_array($result)){
y con esta consulta:
$sql1 = 'select * from galeria where album = '.$fila["albums"];
Que no se por que motivo dentro del segundo while parece no funcionar ya que si hago un echo de este select fuera de ese segundo while lo muestra tal cual lo necesito:
select * from galeria where album = Segundo Match
select * from galeria where album = Primer Match
Y por ejemplo para comprobar si igualmente la galeria funcionaba forzaba la consulta con lo que yo queria exactamente por ejemplo:
$sql1 = 'select * from galeria where album = "Primer match";
Y asi funcionaba perfecto, obviamente para ese caso, alli perdia el dinamismo, pero era con el fin de probar si todo funcionaba.
En si lo que no logro comprender es porque dentro del segundo while no se logra leer el valor de:
$fila["albums"]
Soy bastante novato, disculpas si no me supe explicar y cualquier consulta a ver si se logra solucionar esto desde ya se los agradesco. :D