<?php
$host = "127.0.0.1, 3707";
$database = "GameDB";
$user = "game";
$pass = "Y87dc#$98";
$conn = new PDO("sqlsrv:server=$host ; Database = $database", $user, $pass);
$query = "SELECT cha_name, job FROM character WHERE mem_addr > 0";
if ($conn) {
$stmt = $conn->query($query);
$fetch = $stmt->fetch(PDO::FETCH_ASSOC);
if (is_array($fetch)) {
echo "Имя игрока, профессия<br />";
while ($row = $stmt->fetch()) {
echo $row['cha_name'].", ". $row['job']."<br />\n";
}
}
else {
echo "Нет игроков в сети.";
}
} else {
die("нет соединения.");
}
?>
Стоит заметить, что job хранит id профессии, а не само название. Я так понимаю, должен быть какой-то дополнительный функционал, чтобы отобразить собственно название профессии.