问题标签 [drupal-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2501 浏览

drupal - 如何在部署期间保持数据同步?

我有机会使用开发、登台和生产环境来制作 Drupal 网站。使用 subversion 使代码在站点之间保持同步是一项简单的任务。不那么简单的是在安装之间传播对数据库数据(不仅仅是模式)的更改。

任何 Drupal 开发人员都会熟悉这样做的原因。Drupal 将某些配置设置存储在数据库中,特别是与 CCK 字段、视图和其他允许使用管理界面进行动态设置的模块相关。简单地同步模式是不够的 - 数据中还包含基本信息。

我正在寻找一种同步这些数据库更改的方法,这样如果开发人员在登台服务器上进行 CCK 字段更改,它们可以传播到本地开发环境以进行更多工作,并最终传播到生产环境。

有没有工具可以做到这一点?您在这样的项目中处理单个或多个开发人员的流程是什么?

0 投票
1 回答
13250 浏览

drupal - 如何使用别名从 Drupal 中进行选择

我想从 Drupal 的表中获取 1 列作为 2 个别名。像这样,但使用 Drupal 的查询方法:

这个 Drupal 代码没有设置正确的别名:

它返回如下内容:[name] => Science [node_name] => Science

有没有办法设置别名?

0 投票
1 回答
270 浏览

drupal - Drupal node_load 是否锁定节点和相关字段?

我在 Drupal 7 中并在 Drupal 根文件夹中实现自定义脚本。然后我试图用然后调用一个node_load(1234)节点node_save($node)。在这两种方法之间,我正在尝试DELETE一些记录(一些数据库行)。但我无法以任何我发现的方式让它工作。

场景是这样的:

然后Step 2.工作
Step 2.可能包括行删除方法,例如:

所以我的问题是:

  • Drupal 是否在释放之前node_load锁定加载的及其所有相关字段(行) ?nodenode_save
  • 有没有可能的方法来删除一个简单的数据库行(在node_load被调用之后)?

请有任何建议。

0 投票
2 回答
148 浏览

drupal - 使用drupal 7的表单页面的最佳实践

我真的是 drupal 7 的新手,我想用它来测试一下:

我想构建一个从用户那里获取信息的表单页面。例如输入 FIRSTNAME、LASTNAME ID、PHONENUMBER 等的作品。之后他们将提交并进入工人数据库。

正如我提到的,我真的是 drupal 的新手。所以首先,我从哪里开始?form api是最好的方法吗?其次,系统创建工人数据库还是我需要创建一个新的数据库和表?

0 投票
1 回答
752 浏览

drupal-7 - 带有db_query语法错误的drupal 7排序查询结果

我想获取某个节点的所有评论,我使用 db_query。效果很好。但我不能按创建时间订购。我收到 PHP Parse 错误:语法错误,意外的 T_STRING

我发现可以使用 db_select 来完成,但我想知道如何使用 db_query 来完成?

0 投票
1 回答
446 浏览

drupal - 如何从drupal 7中选择查询

我在drupal 6上有这个查询

我已经像这样升级它

这是错的吗?

0 投票
1 回答
135 浏览

drupal - 从查询中从数据库中获取分类树

我添加了一个名为“产品子类别”的词汇,我想通过查询从数据库中获取整个树结构?任何人都可以帮助我吗?

0 投票
1 回答
399 浏览

drupal - Drupal 的 DB API 中的 If Else in Order by Clause

我有Drupal 7网站。我正在使用dbApiDrupal。现在我有一个查询,我需要在哪里订购记录。

表结构:-

  • 专辑编号
  • 专辑名称
  • 专辑创建日期
  • 专辑发行日期

现在我的要求是如果Album Release Date不是 NULL 然后按它排序,否则使用Album Created Date排序。

任何帮助高度赞赏。

0 投票
4 回答
614 浏览

drupal - 将 SQL 查询转换为 Drupal 7 PHP 规则

这是我能理解的 SQL 查询。如何将其转换为 Drupal 的 7 PHP?我试图弄清楚这一天,我尝试了不同的方法,但似乎我在这方面做得不好。

0 投票
1 回答
861 浏览

drupal - 如何在 db_select drupal 7 中使用最近记录的连接

我有两张桌子。

我想在这两个表之间使用连接,以便它将表二中的最新记录用于表一的每条记录。即 xx join with xx-3 yy join with yy-2 and zz join with zz-4

查询将如下所示:

如何在 Drupal 7 中使用 db_select 来做到这一点?