studentinfo.py 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. from admin.dboper import *
  2. # 查询所有学生(前台显示)
  3. def loadAllStudent_Show ():
  4. sql = "select SID, SNameCN, SNameEN, UniversityNameCN, UniversityNameEN, SType, SImage from StudentInfo where SIsShow=1 and SStatus=1 order by SType, SOrder"
  5. results = mySQL_Query(sql)
  6. return results
  7. # 查询一个学生
  8. def loadStudentByID_Show (Sid):
  9. sql = "select SID, SNameCN, SNameEN, UniversityNameCN, UniversityNameEN, MajorNameCN, MajorNameEN, SType, SYear, Email, SImage, SIntroduce, SResearchwork from Studentinfo where SID=%s" % Sid
  10. results = mySQL_Query(sql)
  11. if len(results) > 0: results = results[0]
  12. return results
  13. # 查询所有学生
  14. def loadAllStudent ():
  15. sql = "select * from StudentInfo"
  16. results = mySQL_Query(sql)
  17. return results
  18. # 查询学生信息
  19. def loadStudentInfo ():
  20. sql = "Select * From StudentInfo " # where Studentstatus=1
  21. results = mySQL_Query(sql)
  22. return results
  23. # 根据学生编号查询学生信息
  24. def loadStudentInfoByID (Sid):
  25. sql = "Select * From StudentInfo where SID=" + Sid
  26. results = mySQL_Query(sql)
  27. return results
  28. # 添加一个学生
  29. # SID, SNameCN, SNameEN, UniversityNameCN, UniversityNameEN, MajorNameCN, MajorNameEN, SType, SYear, Email, SImage, SIntroduce, SResearchwork, AuthorID, SIsShow, SOrder, SStatus
  30. def add_StudentInfo (data):
  31. sql = "insert into StudentInfo values (NULL, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', NULL, 1, 1, 1) " % (
  32. data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10],data[11])
  33. i, msg = mySQL_Execute(sql)
  34. return i, msg
  35. # 更新一个学生
  36. # SNameCN, SNameEN, UniversityNameCN, UniversityNameEN, MajorNameCN, MajorNameEN, SType, SYear, Email, SImage, SIntroduce, SResearchwork
  37. def update_Student (data):
  38. sql = "update Studentinfo set SNameCN='%s', SNameEN='%s', UniversityNameCN='%s', UniversityNameEN='%s', MajorNameCN='%s', MajorNameEN='%s', SType='%s', SYear='%s', Email='%s', SImage='%s', SIntroduce='%s', SResearchwork='%s' where SID=%s" % (
  39. data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10], data[11], data[12])
  40. i, msg = mySQL_Execute(sql)
  41. return i, sql
  42. # 查询一个学生
  43. def loadStudentByID (Sid):
  44. sql = "select * from Studentinfo where SID=%s" % Sid
  45. results = mySQL_Query(sql)
  46. if len(results) > 0: results = results[0]
  47. return results
  48. # 删除一个学生
  49. def del_Student (Sid):
  50. sql = "delete from Studentinfo where SID =%s" % Sid
  51. i, msg = mySQL_Execute(sql)
  52. return i, msg