elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Octubre 2008, 01:17  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderadores: Ertai, дٳŦ٭)
| | | |-+  Problema con sentencia SQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema con sentencia SQL  (Leído 192 veces)
zhynar_X

Desconectado Desconectado

Mensajes: 516


Use linux my friend...


Ver Perfil WWW
Problema con sentencia SQL
« en: 19 Noviembre 2007, 20:09 »

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
$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!
En línea

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

Desconectado Desconectado

Mensajes: 532


Ver Perfil
Re: Problema con sentencia SQL
« Respuesta #1 en: 19 Noviembre 2007, 20:10 »

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

En línea

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b
дٳŦ٭
WebDeveloper & DB Designer
Moderador
*****
Desconectado Desconectado

Mensajes: 4.471


see u in the hell cowboy


Ver Perfil WWW
Re: Problema con sentencia SQL
« Respuesta #2 en: 19 Noviembre 2007, 20:13 »

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
$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
$rec2 = mysql_query($con2,$idcon);
while($row=mysql_fetch_row($rec2)){
 
blabla
 
}
 

Saludos
En línea



La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF.

¡¡¡VIVA MÉXICO!!!
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC