Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho esta query
$qry = $db->query("
SELECTmessages.id, messages.type,
IF(messages.type = 'agent', 'Agent', 'User') as name
FROMmessages
LEFT JOIN users ON users.id=messages.uid
LEFT JOIN agents ON agents.id=messages.aid
WHERE messages.uid='" . $UserID . "'");
Mas o name esta sempre a retornar User
[optional]array
0 =>
object(stdClass)[3]
public 'id' => string '1' (length=1)
public 'type' => string 'user' (length=4)
public 'name' => string 'User' (length=4)
1 =>
object(stdClass)[4]
public 'id' => string '2' (length=1)
public 'type' => string 'agent' (length=5)
public 'name' => string 'User' (length=4)
2 =>
object(stdClass)[5]
public 'id' => string '3' (length=1)
public 'type' => string 'agent' (length=5)
public 'name' => string 'User' (length=4)[/optional]
Estou a fazer errado ?
Carregando comentários...