Проблема с db_query

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

Аватар пользователя klim klim 26 декабря 2010 в 11:15

в template.php создаю фукнцию которая будем мне возвращать результат запроса к бд.

<?php
$sql 
"SELECT count(node.nid) AS nid FROM node"
$result db_query($sql);        
$row db_fetch_object($result);

return 

$row->nid;
?>

В итоге возвращается 0.

<?php
$sql 
"SELECT count(node.nid) AS nid FROM node"
$result db_query($sql);        
$row db_fetch_object($result);

print 

$row->nid;
?>

Если создать php страничку с данным кодом, то возвращается верное кол-во нод.

В чем различие?

Комментарии

Аватар пользователя klim klim 26 декабря 2010 в 11:51

"RxB" wrote:
db_result()
ЧИТАТЬ API

return db_result(db_query($sql));
возвращает все также 0 в template.php
и возвращает верное значение на php странице.