Ver Mensaje Individual
  #14 (permalink)  
Antiguo 05/02/2016, 14:35
Avatar de webelgrillo
webelgrillo
 
Fecha de Ingreso: marzo-2008
Mensajes: 142
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Mostrar campo solo si esta lleno

Cita:
Iniciado por pateketrueke Ver Mensaje
Alto a todos.

¿No observan bien cual es el problema? ¡No tiene nada que ver con PHP!

El problema es que el LIMIT siempre se aplica a 5, sin importar que la columna p_foto_uno tenga valor o no.

Entonces el motor de base de datos siempre devolverá 5 resultados al azar, pero sin la condición de dicha columna.

¿Solución?

Agrega una clausula WHERE donde especifiques que dicha columna no debe venir vacía.

Cierro el tema porque debería ir en el foro de base de datos.
como digo que no este vacio foto_uno???

Código PHP:
$resp mysql_query("SELECT * FROM  `weblog` WHERE  `estado_publicado` = 1 AND  `publicar_inicio` = 0 AND  `foto_uno` = NO Este Vacio ORDER BY  RAND() LIMIT 0 , 5"); 
Gracias.