【发布时间】:2010-10-30 21:28:40
【问题描述】:
为什么以下查询在 Drupal 块中有效,但在作为面板页面内窗格中“自定义内容”的一部分时无效?它给出了一个错误,说检查“AND node.type in ....”附近的查询语法。此外,如果我将它放在一个块中,然后在面板页面中显示该块,它就可以正常工作。因此,虽然我已经完成了这项工作......我真的很想知道为什么它直接放在面板内容中时不起作用。
<?php
global $user;
if($user->uid) {
$result = db_query("Select COUNT(node.nid) from {node}
LEFT JOIN {flag_content} flag_content_node
ON node.nid = flag_content_node.content_id AND
flag_content_node.fid = 7
where node.uid = %d AND node.type in ('node_type') AND
(flag_content_node.uid IS NULL)", $user->uid);
$item_count = db_result($result);
print $item_count;
}?>
【问题讨论】:
标签: mysql drupal-6 drupal-panels