connect_error) return null; $conn->set_charset("utf8mb4"); $r = $conn->query("SELECT COUNT(*) AS c FROM `$table`"); $val = ($r) ? (int)$r->fetch_assoc()['c'] : null; $conn->close(); return $val; } catch (Throwable $e) { return null; } } function safeSum($db, $table, $col) { try { $conn = @new mysqli("localhost", "root", "", $db); if (!$conn || $conn->connect_error) return null; $conn->set_charset("utf8mb4"); $r = $conn->query("SELECT COALESCE(SUM(`$col`),0) AS s FROM `$table`"); $val = ($r) ? (float)$r->fetch_assoc()['s'] : null; $conn->close(); return $val; } catch (Throwable $e) { return null; } } function safeQuery($db, $sql) { try { $conn = @new mysqli("localhost", "root", "", $db); if (!$conn || $conn->connect_error) return null; $conn->set_charset("utf8mb4"); $r = $conn->query($sql); $val = ($r) ? $r->fetch_assoc() : null; $conn->close(); return $val; } catch (Throwable $e) { return null; } } // Coba kedua nama database untuk kemiskinan $dbPoverty = null; foreach (['webgis_poverty', 'webgis'] as $dbName) { try { $test = @new mysqli("localhost", "root", "", $dbName); if ($test && !$test->connect_error) { $dbPoverty = $dbName; $test->close(); break; } } catch (Throwable $e) { continue; } } $stats = [ 'jalan_ruas' => safeCount('jalan', 'jalan'), 'jalan_km' => round((safeSum('jalan', 'jalan', 'panjang_meter') ?? 0) / 1000, 2), 'parsil' => safeCount('jalan', 'parsil_tanah'), 'spbu_total' => safeCount('spbu', 'spbu'), 'spbu_24' => null, 'kk_miskin' => $dbPoverty ? safeCount($dbPoverty, 'penduduk_miskin') : null, 'log_bantuan' => $dbPoverty ? safeCount($dbPoverty, 'log_bantuan') : null, 'ibadah' => $dbPoverty ? safeCount($dbPoverty, 'rumah_ibadah') : null, ]; $spbuRow = safeQuery('spbu', "SELECT SUM(buka_24_jam=1) AS b FROM spbu"); if ($spbuRow) $stats['spbu_24'] = (int)$spbuRow['b']; // Helper: tampilkan nilai atau dash function sv($v, $suffix = '') { if ($v === null) return '—'; return htmlspecialchars($v . $suffix); } $year = date('Y'); ?>
Platform terpadu pemetaan infrastruktur, kependudukan, energi, dan kemiskinan Kota Pontianak — Kalimantan Barat.