Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: TheMaker en 20 Julio 2010, 13:17 pm



Título: Problema con una consulta
Publicado por: TheMaker en 20 Julio 2010, 13:17 pm
necesito obtener el nombre de las fotos q tengo en un directorio, dichas rutas las guardo en un tabla que he llamdo photos. El código q uso es este

Código
  1. function obtener_fotos($section){
  2. $sql1="select name from photos where sec='";
  3. $sql2="' order by fec asc";
  4. $photos=mysql_query($sql1.$section.$sql2);
  5. $pho=array();
  6. $i=0;
  7. while($row = mysql_fetch_array($photos)) {
  8. $pho[$i]=$row["name"];
  9. $i=$i+1;
  10. }
  11. return($pho);
  12. }

Sin embargo en el array $pho no mete nada.


Título: Re: Problema con una consulta
Publicado por: MinusFour en 20 Julio 2010, 15:49 pm
Prueba a juntar las consultas todas en un solo string.

Código
  1. $sql = "SELECT name FROM photos WHERE sec = '$section' ORDER BY fec ASC";
  2.  

Y también revisa si tu consulta está retornando algo.

Código
  1. if(mysql_num_rows(mysql_query($sql)){ echo "Hay valores en la consulta"; } else { echo "No hay valores en la consulta"; }
  2.