Düzenlemeye çalıştığım fonksiyonum bu şekilde arkadaşlar. Açıklama yazdım kod içerisinde. İçinden çıkamıyorum açıkçası

public function innerjoininserttable($depos_data) {

  //BURASI tbl_users TABLOSUNDAN VERİLERİ ÇEKTİĞİM KISIM

  $sql = "SELECT * FROM tbl_users";
  $stmt = $this->db->pdo->prepare($sql);
  $stmt->execute();
  $result = $stmt->fetch(PDO::FETCH_OBJ);


  $deposited_refcode = $result; // BURADA tbls_users tablosundan user_refcod değerini almam lazım ama nasıl alacağımı çözemedim
  $deposited_ant = $depos_data['deposited_ant'];
  $deposited_tr = $depos_data['deposited_tr'];
  
  if ($deposited_ant == "" || $deposited_tr == ""){
      $msg = '<div class="alert alert-danger alert-dismissible mt-3 sol-265" id="flash-msg">
      <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
      <strong>Error !</strong> Boş Alan Bırakmayın</div>';
        return $msg;
    }else{

        $dep = "INSERT INTO deposited(deposited_refcode, deposited_ant, deposited_tr) VALUES(:deposited_refcode, :deposited_ant, :deposited_tr)";
        $depos = $this->db->pdo->prepare($dep);
        $depos->bindValue(':deposited_refcode', $result); // BURADA tbls_users tablosundan user_refcode değerini almam lazım ama nasıl alacağımı çözemedim
        $depos->bindValue(':deposited_ant', $deposited_ant);
        $depos->bindValue(':deposited_tr', $deposited_tr);
        $dep_result = $depos->execute();
}