Import sys # sys нужен для передачи argv в qapplication from PySide2 import QtWidgets import


",") currentId = curRows[3] currentId = int(currentId[1:len(currentId) - 1]) con = pymysql.connect(host='localhost'



Скачать 201,41 Kb.
страница7/7
Дата06.03.2023
Размер201,41 Kb.
#205442
1   2   3   4   5   6   7
Связанные:
Курсач
Оценка суицидального риска, Программа курса, 9 1-22, Полешко Ратибор, Лабораторная работа 1, Лабораторная работа 2, Информационная работа в православной среде, НОВЫЙ КУРСАЧ, Лабораторная работа № 4
",")
currentId = curRows[3]
currentId = int(currentId[1:len(currentId) - 1])

con = pymysql.connect(host='localhost', user='root', password='Sidiham',


database='base_ratibor_new') # подключим базу данных
with con:
cur = con.cursor()
comanda = f"update `user` set `FIO`=%s where id=%s;"
cur.execute(comanda, (self.FIO.text(), currentId)) # сам запрос, собственно
con.commit() # эта строка исправляла всёёёёё

comanda = f"update `user` set `social_status`=%s where id=%s;"
cur.execute(comanda, (self.lineEdit_2.text(), currentId)) # сам запрос, собственно
con.commit() # эта строка исправляла всёёёёё

# значение переменной value хранит в себе значение админ али юзер


value1 = int(self.roleId_box.currentIndex())
comanda = f"update `user` set `role_id`=%s where user.id=%s;"
cur.execute(comanda, (value1, currentId)) # сам запрос, собственно
con.commit() # эта строка исправляла всёёёёё
cur.close()

elif self.radioButton_2.isChecked():

# для начала получим id пользователя
currentId = self.listWidget_2.currentItem().text()
curRows = currentId.split(",")
currentId = curRows[3]
currentId = int(currentId[1:len(currentId) - 1])

con = pymysql.connect(host='localhost', user='root', password='Sidiham',


database='base_ratibor_new') # подключим базу данных
with con:
cur = con.cursor()
comanda = f"update `comments` set `text`=%s where id=%s;"
cur.execute(comanda, (self.text.text(), currentId)) # сам запрос, собственно
con.commit() # эта строка исправляла всёёёёё
cur.close()


def main():
app = QtWidgets.QApplication(sys.argv) # Новый экземпляр QApplicationpyqt5designer
window = Base() # Создаём объект класса Base
window.show() # Показываем окно
app.exec_() # и запускаем приложение

if __name__ == '__main__': # Если мы запускаем файл напрямую, а не импортируем
main() # то запускаем функцию main()
Скачать 201,41 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница