Пример #1
0
import Usuarios.conexion as conexion
connect = conexion.conectar()
database = connect[0]
cursor = connect[1]


class Nota:
    def __init__(self,
                 usuario_id,
                 titulo="",
                 descripcion=""):  #Inicio de la nota
        self.usuario_id = usuario_id
        self.titulo = titulo
        self.descripcion = descripcion

    def guardar(self):

        sql = "INSERT INTO notas VALUES(null,%s,%s,%s,NOW())"  #id_usuario,titulo,descripcion
        #NOW()-->funcion sql
        nota = (self.usuario_id, self.titulo, self.descripcion)
        cursor.execute(sql, nota)
        database.commit()
        return [cursor.rowcount, self]  #Comprobar cambios

    def listar(self):
        sql = f"SELECT * FROM notas WHERE usuario_id= {self.usuario_id}"
        cursor.execute(sql)
        database.commit()
        resultado = cursor.fetchall(
        )  #Almacenamiento de todos los datos de la consulta
        return resultado
Пример #2
0
import Usuarios.conexion as conex

connect = conex.conectar()
database = connect[0]
cursor = connect[1]


class notas:

    #Guarda los datos en la clase, titulo y contenido no son obligatorios
    def __init__(self, usuario_id, titulo="", contenido=""):
        self.usuario_id = usuario_id
        self.titulo = titulo
        self.contenido = contenido

    def guardar(self):
        #Guardamos las instrucciones en una variable
        sql = "INSERT INTO notas VALUES(null, %s, %s, %s, NOW())"
        #Guardamos los datos en una variable
        nota = self.usuario_id, self.titulo, self.contenido
        #Realizamos la consulta
        cursor.execute(sql, nota)
        #Guardamos
        database.commit()

        #Devolvemos 1 si se ha hecho con exito o 0 si es incorrecto
        return [cursor.rowcount, self]

    def listar(self):
        #En una variable escribimos la consulta de las notas que tenga el ID del usuario ingresado
        sql = f"SELECT * FROM notas WHERE usuario_id = {self.usuario_id}"