query('PRAGMA user_version')->fetchColumn(); $users = (int)$pdo->query('SELECT COUNT(*) FROM users')->fetchColumn(); $hasSession = qdb_table_exists($pdo, 'session'); qdb_discard($tmpDb, $lockFp); echo "OK: database opened and decrypted.\n"; echo " PRAGMA user_version: $version (expected " . QDB_VERSION . ")\n"; echo " users: $users\n"; echo " session table: " . ($hasSession ? 'yes' : 'MISSING') . "\n"; exit(0); } catch (Throwable $e) { echo "FAILED: " . $e->getMessage() . "\n"; echo " (Check Apache/PHP error_log for stack trace.)\n"; exit(1); }