Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. def insertar(conector):
  2. print("Ingresar nuevo libro:\n")
  3. isbn = input("Agrega ISBN:\n")
  4. titulo = input("Agrega TÍTULO:\n")
  5. anio = input("Agrega AÑO:\n")
  6. autor = input("Agrega AUTOR:\n")
  7. cur = conector.cursor()
  8. insertar_data = "insert into libros (isbn,titulo,anio,autor) values (%s,%s,%s,%s)"
  9. cur.execute(insertar_data,(isbn,titulo,anio,autor))
  10. conector.commit()
  11. def buscar(conector):
  12. print("Buscar un libro:\n")
  13. titulo = input("Ingrese TÍTULO: ")
  14. abuscar = "%"+titulo+"%"
  15. sql = "select * from libros where titulo like %s"
  16. cur = conector.cursor()
  17. cur.execute(sql,(abuscar))
  18. filas = cur.fetchall()
  19. for rows in filas:
  20. print(rows)
  21. conector.close()
  22. def editar(conector):
  23. cur = conector.cursor()
  24. print("Editar un libro:\n")
  25. isbn = input("ISBN a editar: ")
  26. titulo = input("Título: ")
  27. anio = input("Año: ")
  28. autor = input("Autor: ")
  29. coincidencia = "select id from libros where isbn = %s"
  30. existe = cur.execute(coincidencia,(isbn))
  31. id = cur.fetchall()
  32. if not existe:
  33. print("No existe ID para editar. Intente nuevamente")
  34. else:
  35. sql = "update libros set isbn=%s,titulo=%s,anio=%s,autor=%s where id = %s"
  36. cur.execute(sql,(isbn,titulo,anio,autor,id))
  37. conector.commit()
  38. conector.close()
  39. menu()
  40. def buscarisbn(conector):
  41. print("Buscar un libro:\n")
  42. isbn = input("Ingrese ISBN: ")
  43. sql = "select * from libros where isbn = %s"
  44. cur = conector.cursor()
  45. cur.execute(sql,(isbn))
  46. filas = cur.fetchall()
  47. for rows in filas:
  48. print(rows)
  49. conector.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement