Cita:
Iniciado por pateketrueke 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.