• 04-03-2017, 13:19:53
    #1
    Gold üye
    if ($hesap->id==$conv->c_from) {
    	$db->query("UPDATE s_user_message SET gonderen_okundu=1 WHERE c_id='$cekilanid' AND m_to="[B]ifburaya[/B]" ORDER BY m_id DESC LIMIT 1") ;
    }

    Yukarıdaki sorguya aşağıdakini eklemek istiyorum. Nasıl yapabilirim, bir önerisi olan var mı?


    if ($verial->m_to==$conv->c_from){
    	echo $conv->c_from;
    } else if ($verial->m_to==$conv->c_to)
     {echo $conv->c_to;
    }
  • 05-03-2017, 00:08:35
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    instads adlı üyeden alıntı: mesajı görüntüle
    if ($hesap->id==$conv->c_from) {
    	$db->query("UPDATE s_user_message SET gonderen_okundu=1 WHERE c_id='$cekilanid' AND m_to="[B]ifburaya[/B]" ORDER BY m_id DESC LIMIT 1") ;
    }

    Yukarıdaki sorguya aşağıdakini eklemek istiyorum. Nasıl yapabilirim, bir önerisi olan var mı?


    if ($verial->m_to==$conv->c_from){
    	echo $conv->c_from;
    } else if ($verial->m_to==$conv->c_to)
     {echo $conv->c_to;
    }

    http://stackoverflow.com/questions/5656440/using-case-when-then-end-in-a-select-query-with-mysql

    when case örneği aratarak bulabilirsiniz
  • 05-03-2017, 14:16:48
    #3
    $sql = 'UPDATE s_user_message SET gonderen_okundu=1 WHERE c_id=\''.$cekilanid.'\' AND m_to="';
    
    if ($verial->m_to==$conv->c_from){
    	$sql.=$conv->c_from;
    } else if ($verial->m_to==$conv->c_to){
     	$sql.=$conv->c_to;
    }
    $sql.='" ORDER BY m_id DESC LIMIT 1';
    
    $db->query($sql) ;