【发布时间】:2011-07-22 22:18:31
【问题描述】:
我有个问题,关于drupal中的php语法/mysql:
假设 userA 创建了一个名为“test”的内容类型,他在字段field_example 中填充了值“xxx”。之后,另一个用户 userB 创建了另一个内容,并用相同的值“xxx”填充了相同的字段field_example。
我想知道如何仅使用创建的节点显示视图,其中 field_example 字段与当前用户相同?我正在使用的内容类型“测试”中没有(而且我不想要)用户引用。
我查看了 View PHP Filter,但我想知道如何比较字段的值?这是我的尝试 [我不是 PHP 专家,你可能会注意到 :) ] :
<?php
$a="SELECT uid FROM users WHERE uid=%d";
/* ??? How to create $b which can get value of field_example from content_type_test from current user which is logged in ? */
$b="";
$c="SELECT field_example FROM content_type_test";
if ($b==$c){
echo "Ok, I've what I want :) ";
}
?>
任何帮助将不胜感激,因为我一直在寻找有关此查询的信息...
谢谢大家:)
【问题讨论】:
标签: php mysql drupal views cck