File 1)
File 2)codice:Thread(target=genMenu).start() def genMenu(): conn = MariaDB() conn.main() while True: conn.exec(""" SELECT 1 FROM `tableMenu` WHERE `hwnd` = '%(hwnd)s' LIMIT 1 """, {"hwnd", hwnd}) print(conn.count()) sleep(2)
Funzioni database:codice:conn.exec( "REPLACE INTO `tableMenu` VALUES ('%(hwnd)s')", {"hwnd", hwnd} )
https://pastebin.com/ub5NZdA4
Ho due file, uno che inserisce un valore, il secondo che dovrebbe estrarrlo, ma non lo fa...
Ho cercato e su stackoverflow ho letto che ogni thread deve avere la sua connessione e qualche errore è stato risolto (prima non leggeva neanche i risultati che aggiornava dal suo stesso thread).
Il valore viene inserito correttamente perchè controllo su MariaDB, però non viene letto, ho pensato che potrei chiudere/aprire la connessione ad ogni query, però non mi sembra la soluzione ottimale e non so neanche se potrebbe funzionare...

Rispondi quotando