boolean true это и 1.
По этому и единица выводится.
Смотри что делает метод result, поищи соседний код где идет запрос SELECT `xxx` FROM `xxx` WHERE `xxxx`...
PHP:
Код:
$online
=
$gdb
[
$sid
]
-
>
result
(
$gdb
[
$sid
]
-
>
query
(
"SELECT `online` FROM `characters` WHERE `account_name`='{$controller->GetName()}' AND `{$qList[$vList[$l2cfg["
gs
"][$sid]["
version
"]]]["
fields
"]["
charID
"]}`='{$charId}'"
)
,
0
)
;
$online
=
$gdb
[
$sid
]
-
>
result
(
$gdb
[
$sid
]
-
>
query
(
"SELECT `online` FROM `characters` WHERE `account_name`='{$controller->GetName()}' AND `{$qList[$vList[$l2cfg["
gs
"][$sid]["
version
"]]]["
fields
"]["
charID
"]}`='{$charId}'"
)
,
0
)
;
вот соседний код
По запросу видно, что считывается статус пользователя онлайн/оффлайн. Вполне возможно что в методе result идет какое-то преобразование типа, так что как сказал человек выше, смотрите в метод result, что он делает с запросом.
По запросу видно, что считывается статус пользователя онлайн/оффлайн. Вполне возможно что в методе result идет какое-то преобразование типа, так что как сказал человек выше, смотрите в метод result, что он делает с запросом.
во всех result показывает одно и тоже - bool(true)