load(); // Load database configuration $dbConfig = require __DIR__ . '/config/database.php'; \App\Database\Database::setConfig($dbConfig); // Initialize database try { $pdo = \App\Database\Database::getInstance(); echo "āœ… Database connection successful\n"; } catch (Exception $e) { die('āŒ Database connection failed: ' . $e->getMessage()); } // Check current movie count try { $stmt = $pdo->query("SELECT COUNT(*) as count FROM movies"); $result = $stmt->fetch(PDO::FETCH_ASSOC); echo "šŸ“Š Current movies in database: {$result['count']}\n"; // Check recent sync logs $stmt = $pdo->query("SELECT * FROM sync_logs ORDER BY created_at DESC LIMIT 5"); $syncLogs = $stmt->fetchAll(PDO::FETCH_ASSOC); if (empty($syncLogs)) { echo "šŸ“‹ No sync logs found\n"; } else { echo "šŸ“‹ Recent sync logs:\n"; foreach ($syncLogs as $log) { echo " - ID: {$log['id']}, Status: {$log['status']}, Items: {$log['processed_items']}/{$log['total_items']}, Created: {$log['created_at']}\n"; if ($log['message']) { echo " Message: {$log['message']}\n"; } } } } catch (Exception $e) { echo "āŒ Error checking database: " . $e->getMessage() . "\n"; } echo "\n✨ Database check completed!\n";