Zdá se, že používáte dotaz bez vyrovnávací paměti v MySQL .
Pokud je tomu tak, budete muset buď zapnout ukládání do vyrovnávací paměti, nebo přerušit provádění předchozího dotazu, který se zdá být zablokován?
Něco jako $query->close()
EDIT:
Pokud $query je instancí StatementInterface , pak je tu getResource() který vrátí mysqli_stmt a můžete zavolat close()
na to.
EDIT2:(pro začlenění konečného rozlišení)
V případě, že používá PDO, můžete získat PDOStatement a zavolejte closeCursor()