def search(self):
con = pymysql.connect(host='localhost', user ='root', password ='', database ='employ')
cur = con.cursor()
cur.execute("select * from employees where "+
str(self.se_by.get())+" LIKE '%"+ str(self.se_var.get())+"%'")
rows = cur.fetchall()if len (rows)!=0:
self.student_table.delete(*self.student_table.get_children())for row in rows:
self.student_table.insert("", END, value=row)
con.commit()
con.close()
ولا تعمل! حيث تعطي الخطأ التالي :
pymysql.err.ProgrammingError:(1064,"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE '%%'' at line 1")
السؤال
Hussein Ouda
قمت بكتابة دالة للبحث في البرنامج :
ولا تعمل! حيث تعطي الخطأ التالي :
الرجاء المساعدة
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.