Çö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

Geri
Yukarı