Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/04/2012, 02:15
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 12 años, 3 meses
Puntos: 14
Respuesta: orden : WHERE 1 OR 2 =$variable

Cita:
Iniciado por santris Ver Mensaje
En ese caso la condición del select debe ser si o si:

Código PHP:
$consulta="SELECT * FROM amigos WHERE de = ".$idsesion." AND para= ".$idsesion.""
He quitado las comillas simples porque entiendo que que $idsesion es un integer, en caso que sea un string sería:
Código PHP:
$consulta="SELECT * FROM amigos WHERE de = '".$idsesion."' AND para= '".$idsesion."'"
saludos,
Pero el problema es que ahora me sale SIEMPRE amistad ya que si el id de la sesion es quien envia la solicitud y quien la recibe a la vez, me va a dar siempre que no hay ninguna columna así y por lo tanto me va a dejar enviar solicitud.
Quizás no he explicado bien la estructura.

El de es quien manda la solicitud, el para es quien la recibe.

Entonces yo habia pensado si nadie ha mandado solicitud ni ha recibido solicitud del otro, que salga lo de amistad, entonces si para = idsesion o el de = idsesion
y esta columna no existe que salga el boton, creo que me equivoco en el planteamiento. Gracias por todo, siempre muy atento ;)