<?php
// Veritabanına ODBC bağlantısı kurma
$conn = odbc_connect("DSN=your_odbc_dsn;UID=your_username;PWD=your_password", "", "");
if ($conn) {
// GAME_MASTER_SETTINGS tablosundaki strCharID kolonundaki verileri çekme
$sql = "SELECT strCharID FROM GAME_MASTER_SETTINGS";
$res = odbc_exec($conn, $sql);
if ($res) {
// Sonuçları işleme
while ($row = odbc_fetch_array($res)) {
$charID = $row['strCharID'];
// strCharID değerini CURRENTUSER tablosunda kontrol etme
$checkSql = "SELECT COUNT(*) AS count FROM CURRENTUSER WHERE strCharID = '$charID'";
$checkRes = odbc_exec($conn, $checkSql);
if ($checkRes) {
$checkRow = odbc_fetch_array($checkRes);
$isOnline = $checkRow['count'] > 0 ? 'online' : 'offline';
echo "$charID: $isOnline\n";
}
}
} else {
//debug echo "Sorgu çalıştırılamadı.\n";
}
odbc_close($conn);
} else {
//debug echo "Veritabanına bağlanılamadı.\n";
}
?>