Çözüldü Python "function' object has no attribute 'execute'" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

noly12

Femtopat
Katılım
3 Ocak 2023
Mesajlar
11
Daha fazla  
Cinsiyet
Erkek
Selam arkadaşlar,
Bu hatayı nasıl düzeltebilirim?

cursor = mysql.connection.cursor
sorgu ="Insert into users(name,email,username,password) VALUES(%s,%s,%s,%s)"

cursor.execute(sorgu,(name,email,username,password))
mysql.connection.commit()
cursor.close()



  • line 55, in register​

    cursor.execute(sorgu,(name,email,username,password))
    ^^^^^^^^^^^^^^
AttributeError: 'function' object has no attribute 'execute'
 
Çözüm
cursor tanımlarken fonksiyonu çağırmadığın için değişkeni fonksiyonun kendisi olarak almış. Parantez açıp kapayarak fonksiyonu çağırırsan sorun çözülür.
cursor = mysql.connection.cursor()
cursor tanımlarken fonksiyonu çağırmadığın için değişkeni fonksiyonun kendisi olarak almış. Parantez açıp kapayarak fonksiyonu çağırırsan sorun çözülür.
cursor = mysql.connection.cursor()
 
Çözüm
Evet düzelttim orayı kod çalıştı. İkinize de teşekkür ederim.
 

Bu konuyu görüntüleyen kullanıcılar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…