Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2015, 13:26
redforman
 
Fecha de Ingreso: diciembre-2013
Mensajes: 46
Antigüedad: 11 años, 2 meses
Puntos: 0
Poner un If en una sentencia SQL

Hola buenos dias.
Quisiera que me ayudaran con una sentencia, tengo la siguiente tabla

PUBLICACIONES
--------------------
id_publicacion
publicacion
flag
id_user_origen
id_user_destinatario


Esuna aplicacion de publicaciones, donde se puede publicar a otros usuarios, y ademas al momento de publicar hay una opcion si lo quieres poner privado (para eso esta el flag) que solo lo vea el usuario origen y usuario destinatario, pero no se como hacer esa sentencia.

Por ejemplo, si estoy en el perfil de "Juan"

Programo que me arrogue todas las publicaciones que han sido destinadas a $id_usuario_perfil que es igual a Juan lo saco por GET

Código SQL:
Ver original
  1. SELECT * FROM publicaciones
  2. WHERE id_user_destinatario= '$id_usuario_perfil'
Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.

Lo que quiero validar es que si estoy como session de "Alfredo" y entro al perfil de "Juan" me arrogue todas las publicaciones de "Juan" pero si tiene FLAG valor 1 ( Flag: 0 es publico y 1 es privado) entonces no me lo arrogue porque es privado, a menos que yo "alfredo" se lo haya publicado.

Como se haria esa sentencia? Gracias por leer y por cualquier ayuda. Saludos.

Última edición por gnzsoloyo; 24/01/2015 a las 13:34