Problema con sentencia SQL

Iniciado por zhynar_X, 19 Noviembre 2007, 20:09 PM

0 Miembros y 1 Visitante están viendo este tema.

zhynar_X

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 (php) [Seleccionar]

$con2 = "SELECT titular FROM noticia WHERE fecha='".$fechalimp."'";

$rec2 = mysql_query($con2,$idcon);
$noticias = mysql_fetch_row($rec2);

for ($v = 0;$v!=$numnot[0];$v++) {

echo $noticias[$v]." (".$fechalimp.") <br>";
}


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!
Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)

alone-in-the-chat

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

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

дٳŦ٭

Cita de: 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 (php) [Seleccionar]

$con2 = "SELECT titular FROM noticia WHERE fecha='".$fechalimp."'";

$rec2 = mysql_query($con2,$idcon);
$noticias = mysql_fetch_row($rec2);

for ($v = 0;$v!=$numnot[0];$v++) {

echo $noticias[$v]." (".$fechalimp.") <br>";
}


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 (php) [Seleccionar]

$rec2 = mysql_query($con2,$idcon);
while($row=mysql_fetch_row($rec2)){

blabla

}


Saludos


Con sangre andaluza :)