Python Çalışmayı Durdurdu

Teşekkür ederim. Buradakileri okuyunca aklıma CMD üzerinden çalıştırmak geldi. Çalıştırdım ve şu hatayı verdi:

Python:
  self.cursor.execute(query,(nickname,password))
sqlite3.OperationalError: near "where": syntax error

Sorunu da şöyle çözdüm. Sorgumda aşağıda da belirttiğim üzere iki where ifadesi kullanmışım. Birini çıkarınca düzeldi.
Python:
#2 adet where
query = "Select * from database where nickname = ? and where password = ?"
#Doğru yazımı
query = "Select * from database where nickname = ? and password = ?"
İyi forumlar dilerim.
 
Teşekkür ederim. Buradakileri okuyunca aklıma CMD üzerinden çalıştırmak geldi. Çalıştırdım ve şu hatayı verdi:

Python:
  self.cursor.execute(query,(nickname,password))
sqlite3.OperationalError: near "where": syntax error

Sorunu da şöyle çözdüm. Sorgumda aşağıda da belirttiğim üzere iki where ifadesi kullanmışım. Birini çıkarınca düzeldi.
Python:
#2 adet where
query = "Select * from database where nickname = ? and where password = ?"
#Doğru yazımı
query = "Select * from database where nickname = ? and password = ?"

Terminalden çalıştırdığını düşünmüştüm.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı