如何在Drupal 7中创建临时表和使用节点表进行JOIN

贾汉吉尔·阿拉姆(Jahangir Alam)

我一直在使用Drupal 7 Web应用程序。

今天,我尝试使用db_query_temporary函数在自定义模块中创建一个临时表,如下所示:

$result = db_query_temporary("select * from {node}");

但是$ result给出“ db_temporary_0”。我需要加入一个临时表,该临时表是通过使用{node}表进行的复杂查询创建的。

提前致谢。

杂技演员

db_query_temporary()创建一个临时表并返回该表的名称,因此db_temporary_0看起来完全合理。您将使用该结果db_select()来加入所需的其他任何内容:

 // obviously you wouldn't want something this simple....
 $tmp_tbl = db_query_temporary("SELECT * FROM {node}");
 $query = db_select('node', 'n');
 $query->join($tmp_tbl, 't', n.nid = t.nid'); //JOIN with node

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Drupal 7中创建临时表和使用节点表进行JOIN

来自分类Dev

如何在Drupal 8中以编程方式创建节点?

来自分类Dev

如何在Drupal 8中以编程方式创建节点?

来自分类Dev

如何在DRUPAL 7中为动态节点设置块

来自分类Dev

如何在Drupal贸易中进行回单

来自分类Dev

如何在Drupal中配置CAPTCHA

来自分类Dev

如何在drupal中破坏表单提交

来自分类Dev

如何在Drupal中隐藏主菜单

来自分类Dev

如何在Drupal中混淆URL

来自分类Dev

如何在 Drupal 中编辑页面内容

来自分类Dev

如何在Drupal 7中创建自定义块?

来自分类Dev

如何在Drupal 7中创建横幅管理

来自分类Dev

如何在我的网站中同时使用Laravel和Drupal?

来自分类Dev

如何在Drupal 8中以编程方式创建角色?

来自分类Dev

如何在 Drupal 8 实体中创建隐藏类型字段

来自分类Dev

如何在drupal 7的theme('pager')中添加属性类?

来自分类Dev

如何在Drupal 7中启用/禁用修订

来自分类Dev

如何在Drupal 7中读取JSON数据

来自分类Dev

如何在表单Drupal 7中添加图像字段

来自分类Dev

如何在Drupal 7中添加列表(图像)字段?

来自分类Dev

如何在Drupal 7中添加日期字段类型

来自分类Dev

如何在drupal7中更新jQuery

来自分类Dev

如何在Drupal 7中显示数组的所有值

来自分类Dev

如何在 Drupal 7 中的 webform 表格部分交换行?

来自分类Dev

如何在drupal 7中添加KMZ文件?

来自分类Dev

如何在Drupal中捆绑CSS和JS文件

来自分类Dev

如何在Drupal中使每个节点的缩放级别可配置

来自分类Dev

如何在RDS副本实例中创建临时表

来自分类Dev

如何在Slick中“选择时创建临时表”?