db.py 530 B

1234567891011121314151617181920
  1. import pymysql
  2. class db():
  3. DB = "EBA_STOCK"
  4. USER = "root"
  5. PASSWORD = "howdoiturnthison"
  6. def __init__(self):
  7. self.conn = pymysql.connect(unix_socket='/var/run/mysqld/mysqld.sock', user=db.USER, passwd=db.PASSWORD, db=db.DB)
  8. def products(self, _id=None):
  9. ret=[]
  10. if _id is None:
  11. cur = self.conn.cursor()
  12. cur.execute("SELECT id,nombre,precio FROM productos where id between 1000 and 2999")
  13. for row in cur:
  14. ret.append({"id":row[0],"nombre":row[1],"precio":row[2],"cantidad":0})
  15. else:
  16. pass
  17. return ret