Странная ошибка с db_query

Главные вкладки

Аватар пользователя fog fog 13 апреля 2009 в 17:35

Добрый день!
Возникла довольно странная ошибка в запросе через db_query.

вот собственно функция:

<?phpfunction acDB_getMetaById($id)
{
    $p = CONST_DB_PREFIX;
    $sql = "select meta from ".$p."catalog where id=".$id;
    $res = db_query($sql);
     return $res;
}?>

результатом работы функции является строка "Resource id #77", что меня больше всего и угнетает. С данными все в порядке - распечатал этот запрос в браузер, скопировал в MySQL, и тот выдал мне корректный результат. пробовал использовать контейнеры (хотя они то тут причем) - не помогает! помогите разобраться плиииз.

Комментарии

Аватар пользователя BMW BMW 13 апреля 2009 в 19:06

Так он у вас объект и должен вернуть.
Можете написать

<?php
$result 
db_query('...');
$data db_fetch_object($result);
return 
$data->meta;
?>

если вам необходимо только это поле.