Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с БД. Помогите пожалуйста

00 голосов
3
<?

$ret=$DB->Query("SELECT adult_doc FROM city WHERE id=15", true);
print_r ($ret);

?>


Почему мне возвращается массив вместо числа 42(((.
Если ввести SELECT adult_doc FROM city WHERE id=15 в админке в SQl запрос выводит все правильно.А на самой странице выводит :
CDBResult Object ( [result] => Resource id #50 [arResult] => [bNavStart] => [bShowAll] => [NavNum] => [NavPageCount] => [NavPageNomer] => [NavPageSize] => [NavShowAll] => [NavRecordCount] => [bFirstPrintNav] => 1 [PAGEN] => [SIZEN] => [add_anchor] => [bPostNavigation] => [bFromArray] => [bFromLimited] => [sSessInitAdd] => [nPageWindow] => 11 [nSelectedCount] => [arGetNextCache] => [bDescPageNumbering] => [arUserMultyFields] => [SqlTraceIndex] => [DB] => CDatabase Object ( [DBName] => bitrix [DBHost] => localhost [DBLogin] => root [DBPassword] => [bConnected] => 1 [version] => [cntQuery] => 0 [timeQuery] => 0 [column_cache] => Array ( ) [obSlave] => [db_Conn] => Resource id #7 [debug] => [DebugToFile] => [ShowSqlStat] => [db_Error] => [result] => [type] => MYSQL [arQueryDebug] => Array ( ) [bModuleConnection] => [bNodeConnection] => [bMasterOnly] => ) )
спросил 08 Май, 14 от HuT (100 баллов)

3 Ответы

00 голосов
Потомучто возвращаеться обект

http://dev.1c-bitrix.ru/api_help/main/reference/cdbresult/index.php
ответил 13 Авг, 14 от Машков Алексей (1,140 баллов)
00 голосов
$DB->Query возвращает объект, чтобы получить значения adult_doc нужно еще
Код
while ($ar = $ret->Fetch())
{
print_r($ar['adult_doc']);
} 
ответил 08 Янв, 15 от NitroGeN (2,840 баллов)
00 голосов
Спасибо большое :)
ответил 26 Апр, 15 от HuT (100 баллов)

Похожие вопросы

0 голосов
2 ответов
0 голосов
2 ответов
спросил 25 Окт, 13 от UpueH (120 баллов)
0 голосов
6 ответов
0 голосов
7 ответов
спросил 11 Авг, 13 от Cathafine (160 баллов)
0 голосов
0 ответов
спросил 28 Июнь, 13 от TurpeH0k (120 баллов)