Python MySQLdb Sorunu

Selamlar,
Python’da MySQLdb kütüphanesi ile denemeler yapıyorum. Tablodan input ile aldığım değere göre sorgulama yapıyorum. Yaş ile sorguladığımda sorun olmuyor fakat isim ile sorguladığımda hata veriyor sebebi ne olabilir ? (isim ile sorguladığımda input daki gerekli yerleri değiştiriyorum. Örneğin int dönüştürme işlemini siliyorum.)

pythonSQLHATA

Tam kodunuzu buraya yazarak yada https://paste.ubuntu.com üzerinden kaydederek gönderirseniz daha iyi olacaktır.

https://paste.ubuntu.com/p/nB2dfKxR5b/

Bu arada isim input’unu yaşa çevirip integer bir değere dönüştürdükten sonra sorgulamayı yaşa göre yaptığımda herhangi bir sorun çıkmıyor. Ayrıca sorunun format ile ilgili olduğu düşüncesindeyim. Zira format yerine aşağıdaki yöntemi kullandığımda sorun çıkmıyor :
https://paste.ubuntu.com/p/kx9QQ7N3Pr/

gönderdiğin degelerin init mi string mi oldugunu belirtmen gerek

İsmi tırnak içinde sorguya yerleştirir misin?
Sqlite da öyle gerekiyordu. Daha doğrusu stringler böyle aratiliyor.
WHERE isim = ‘{}’ şeklinde.

1 Beğeni