$l2money = $ldb[$_lid]->result( $ldb[$_lid]->query("SELECT `l2money` FROM `accounts` WHERE `login`='{$controller->GetName()}'"), 0 );
$l2money = $ldb[$_lid]->result( $ldb[$_lid]->query("SELECT `l2money` FROM `accounts` WHERE `login`='{$controller->GetName()}'"), 0 );
var_dump($l2money);exit;
а при этом вместо единицы теперь слово arrayм.б $l2money['l2money'] ?
boolean true это и 1.ничего. белый экран и надпись bool(true)
boolean true это и 1.
По этому и единица выводится.
Смотри что делает метод result, поищи соседний код где идет запрос SELECT `xxx` FROM `xxx` WHERE `xxxx`...
$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, что он делает с запросом.вот соседний код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 );
во всех result показывает одно и тоже - bool(true)По запросу видно, что считывается статус пользователя онлайн/оффлайн. Вполне возможно что в методе result идет какое-то преобразование типа, так что как сказал человек выше, смотрите в метод result, что он делает с запросом.
Уже 2 раза вам посоветовали посмотреть метод result. Если делать этого не хотите, мы вам ничем помочь не можем.во всех result показывает одно и тоже - bool(true)
Как его посмотреть? Я просто не понимаюУже 2 раза вам посоветовали посмотреть метод result. Если делать этого не хотите, мы вам ничем помочь не можем.
два варианта, долгий и быстрый.Как его посмотреть? Я просто не понимаю
function result($query_id = null, $rownum = 0)
{
if ($query_id == null)
$query_id = $this->QueryResult;
return @mysqli_data_seek($query_id, $rownum);
}
используйте другой метод доставать данные или перепишите метод resultmysqli_data_seek
mysqli_result::data_seek -- mysqli_data_seek — Перемещает указатель результата на выбранную строку
Возвращаемые значения
Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?