Foros del Web » Programando para Internet » PHP »

no funciona el selct

Estas en el tema de no funciona el selct en el foro de PHP en Foros del Web. Hola tengo una pagina donde tengo un includ de conection con mi base de datos y quiero realizar una consulta en la que me arroje ...
  #1 (permalink)  
Antiguo 25/08/2009, 12:07
 
Fecha de Ingreso: junio-2009
Mensajes: 31
Antigüedad: 14 años, 11 meses
Puntos: 0
no funciona el selct

Hola tengo una pagina donde tengo un includ de conection con mi base de datos
y quiero realizar una consulta en la que me arroje los campos seleccionados donde se de la condicion de usuario y campos no vacios pero logro hacerlo funcionar o me tira error o me arroja algunos campos vacios aca les pongo script
$sql="select album, sml from Album WHERE iduser=" . $_SESSION["idlogin"] and sml is not null";
este me da error
$sql="select album, sml from Album WHERE iduser=" . $_SESSION["idlogin"] and sml!=' '";
me arroja los campos vacios que no quiero ver
si alguien se da cuenta de como solucionarlo gracias porque yo pruebo y pruebo y ya me bloquee gracias
  #2 (permalink)  
Antiguo 25/08/2009, 12:36
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: no funciona el selct

viendo la sintaxis creo que te falta un punto para cerrar la concatenacion:

Cita:
$sql="select album, sml from Album WHERE iduser=" . $_SESSION["idlogin"] and sml is not null";
prueba asi:
Cita:
$sql="select album, sml from Album WHERE iduser=" . $_SESSION["idlogin"]." and sml !=''";
  #3 (permalink)  
Antiguo 25/08/2009, 12:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: no funciona el selct

El error puede ser porque no cierras el string, revisa esto: http://www.forosdelweb.com/f18/como-...1/#post2414268

Saludos.
  #4 (permalink)  
Antiguo 25/08/2009, 12:54
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: no funciona el selct

viendo ese link q comento GatorV me recorde un query que hice que tenia varias variables post dentro y hacia el uso de '".$_POST['miVariable']."' y no me dio problemas, asi que arielgon igual podrias tratar asi:

Código php:
Ver original
  1. $sql="SELECT album, sml FROM Album WHERE iduser='".$_SESSION['idlogin']."'";

prueba y nos comentas
  #5 (permalink)  
Antiguo 25/08/2009, 15:49
 
Fecha de Ingreso: junio-2009
Mensajes: 31
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: no funciona el selct

Gracias por los datos lei el linck de GatorV muy bueno y me disipo alguna dudas, tambien probe con la correccion de lukas4 pero me sigue mostrando todos los registros, incluyendo aquellos donde sml no tiene nada.
  #6 (permalink)  
Antiguo 25/08/2009, 18:21
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: no funciona el selct

oh lo siento, me falto poner lo de los campos vacios :P

Código php:
Ver original
  1. $sql="SELECT album, sml FROM Album WHERE iduser='".$_SESSION['idlogin']."' and sml != ''";

tal vez con esto ya funcione, perdon pero se me paso lo de sml!="" :P
  #7 (permalink)  
Antiguo 26/08/2009, 14:25
 
Fecha de Ingreso: junio-2009
Mensajes: 31
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: no funciona el selct

Gracias Lukas4 eso era lo que me faltaba!!!!!!!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.