Fetchall ile alınan iki sql kolon değeri bir sonraki fonksiyonda nasıl kullanılır?

Merhaba,
İki fonksiyonum var, ilkinde fecthall ile sql sorgusu çalıştırıyorum, oluşan iki kolon değerlerini bir sonraki fonksiyonda kullanmak istiyorum.
Bunu nasıl sağlayabilirim ?
Teşekkürler.

Degerleri ilk fonksiyondan dondurup, ikinci fonksiyona arguman (parametre) olarak paslayabilirsiniz.

Bu işlemi nasıl yapabilirim? Örnek bir şablon ya da kod var mı. Araştırdım ama tam karşılamadı ihtiyacımı.

Herhangi bir Python dersinin “fonksiyonlar” kismi, fonksiyonlara veri gondermeyi ve fonksiyonlardan veri dondurmeyi kapsayacaktir.

Ornek kodu da bizim degil sizin vermeniz gerekiyor.

nasıl bir şey yapmaya çalışıyorsunuz?

bir fonksiyon içerisindeki iki değeri, diğer fonksiyonda kullanmak istiyorum.

1 Beğeni

Merhaba öncelikle şöyle yapabilirsin:

import mysql.connector

class Uygulama():
    def __init__(self):
        self.db = mysql.connector.connect(
            host="localhost",
            user="barron4335",
            password="1968Hram",
            database="haslink"
        )
        self.veritabani = self.db.cursor(dictionary=True)

        self.veritabani.execute("SELECT * FROM users")
        kisilericek = self.veritabani.fetchall()
        for row in kisilericek:
            kullanici_adi = row['username']
            kullanici_email = row['email']

        print("Bura 1. fonksiyon bölümü")

        self.cek(kullanici_email,kullanici_adi)

    def cek(self,kullanici_email,kullanici_adi):

        print("Bura 2. fonksiyon bölümü")
        print(f"Kullanıcı Adı : {kullanici_adi}")
        print(f"Kullanıcı Email : {kullanici_email}")


if __name__ == '__main__':
    Uygulama()

2 Beğeni

umarım dediğiniz gibi yapabilmişimdir

çok teşekkür ederim. Tam olarak buydu. class ve self konusunda iyi değilim. Bu şekilde düşünmemiştim. Teşekkür ederim tekrarda.

rica ederim ne demek