Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: zhynar_X en 19 Noviembre 2007, 20:09 pm



Título: Problema con sentencia SQL
Publicado por: zhynar_X en 19 Noviembre 2007, 20:09 pm
Bueno estoy haciendo un buscador de noticias en mi web que busca las noticias de la fecha que se le indique pero el array devuelta solo contiene datos de la primera noticia de ese dia. El code es:

Código
  1. $con2 = "SELECT titular FROM noticia WHERE fecha='".$fechalimp."'";
  2.  
  3. $rec2 = mysql_query($con2,$idcon);
  4. $noticias = mysql_fetch_row($rec2);
  5.  
  6. for ($v = 0;$v!=$numnot[0];$v++) {
  7.  
  8. echo $noticias[$v]." (".$fechalimp.") <br>";
  9. }
  10.  

En noticias[0] esta el titulo de la primera pero en noticias[1] no hay nada. $fechalimp es la fecha indicada por el usuario (limpiada por un filtro anti SQL inj).

Haber si alguien me puede ayudar...


Saludos!


Título: Re: Problema con sentencia SQL
Publicado por: alone-in-the-chat en 19 Noviembre 2007, 20:10 pm
Estas confundido mysql_fetch_row te devuelve el primer registro de la consulta
mejor recorrelo con mysql_fetch_array
usando el ejemplo de la pagina de php.net


Saludos



Título: Re: Problema con sentencia SQL
Publicado por: дٳŦ٭ en 19 Noviembre 2007, 20:13 pm
Bueno estoy haciendo un buscador de noticias en mi web que busca las noticias de la fecha que se le indique pero el array devuelta solo contiene datos de la primera noticia de ese dia. El code es:

Código
  1. $con2 = "SELECT titular FROM noticia WHERE fecha='".$fechalimp."'";
  2.  
  3. $rec2 = mysql_query($con2,$idcon);
  4. $noticias = mysql_fetch_row($rec2);
  5.  
  6. for ($v = 0;$v!=$numnot[0];$v++) {
  7.  
  8. echo $noticias[$v]." (".$fechalimp.") <br>";
  9. }
  10.  

En noticias[0] esta el titulo de la primera pero en noticias[1] no hay nada. $fechalimp es la fecha indicada por el usuario (limpiada por un filtro anti SQL inj).

Haber si alguien me puede ayudar...


Saludos!

Código
  1. $rec2 = mysql_query($con2,$idcon);
  2. while($row=mysql_fetch_row($rec2)){
  3.  
  4. blabla
  5.  
  6. }
  7.  

Saludos