Första frågan, varför har du två olika anslutningar för samma användare?
Om du verkligen vill behålla två sessioner kan du leka med bordslåsning .
Anslutning 1, skicka dessa sql-satser:
LOCK TABLE mytable WRITE; -- mytable is know locked, nobody else can access it
INSERT xyz; -- insert data in database
UNLOCK TABLES; -- unlock the table, the rows ARE inserted
Anslutning 2 :
SELECT [looking for xyz]
Om anslutning 2 försöker komma åt databasen innan anslutning 1 har låst upp tabellen, måste anslutningen vänta. När tabellen är upplåst kommer raden att infogas, så select kommer att returnera det önskade resultatet.