问题标签 [cfquery]

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 投票
2 回答
3188 浏览

coldfusion - CFQuery 'WHERE' 来自另一个查询的结果?

我将解释它在“现实生活”中的应用,以便更容易理解。

我正在开发一个具有类别结构的电子商务应用程序。它从顶层开始,逐渐向下移动到子类别。例如首页 > 电子产品 > 电视 > 等离子

我为此使用了一个页面,如果没有定义类别,则显示“主页”,如果有任何子类别,则显示子类别,如果没有子类别,则显示产品。

这一切都很好,但是当我进入第二部分 - 显示子类别时,页面有点空。因此,我想展示一系列涵盖所有适用子类别的产品。

这就是我苦苦挣扎的地方——在大多数情况下,会有几个子类别。但是,我不确定如何使用上一个查询的结果构建“where”查询(下面的代码片段供参考)。

我不相信 QofQ 值得探索,而且我徒劳地尝试用子字符串做一些事情,但没有成功。

非常感谢任何指针!

0 投票
1 回答
994 浏览

coldfusion - 查询 cfquery 的结果或过滤 cfquery

我有两个数据类别和类别关系表。这是一个允许无限级别的父/子关系的设置。

我猜我也可以把它放到一个链表中,但是如果需要的话,这可能允许一个孩子有多个父母。

我有一个查询,它结合了这两个表以及其他一些表,并且使用这些表我有一个所有类别的列表。我想按它们所处的级别对它们进行排序,而不用深度级别计算和更新数据库。

现在的问题....

有没有办法对查询进行 where 操作,或者根据诸如 的值对其进行过滤parentID=2

0 投票
1 回答
224 浏览

sql-server-2008 - 带有弹出编辑器的冷融合网格 - 类似于 ASP.NET 的 Telerik RAD 网格

我正在寻找一种适用于 Coldfusion 的网格解决方案,它类似于带有弹出编辑器的用于 ASP.NET 的 Telerik RAD Grid。除此之外,还必须能够连接到 SQL 或使用 CFQuery 标签进行修改。感谢您的帮助,我一直在寻找几天。

我看过 FlexiGrid 和 JQGrid,这两种解决方案都无法连接到数据库或搭载 CFQuery,除非我错过了一些东西(我还是 Coldfusion/javascript/JQuery 的新手,我是一个 .NET 人)。

0 投票
1 回答
250 浏览

coldfusion - cfml、数据库和多语言网站

我有一个有四列的数据库id, languageid, name,text

根据用户的默认语言,我创建了一个包含设置语言的所有文本的查询 ( where languageid=#user.defaultlanguageid#)

在显示所需的字符串时,检索这些最简单的方法是什么。

似乎每次创建一个子查询都需要做很多工作。

创建一个函数是最好的方法吗?

0 投票
1 回答
191 浏览

mysql - 是否可以动态调用 cfquery 变量?

我正在执行一个查询,其中有 12 个条目,名为“choice_1”到“choice_12”。我希望能够根据循环中的位置动态调用单个选择。所以这里是查询:

假设循环在第三次运行,我想检查choice_3,理论上我想做这样的事情。

如果counterChoice 等于3,我当然会查询choice_3,而不是查询“组合”列中的内容[在这种情况下不存在]。有没有办法在冷融合中做到这一点,或者我注定要创建一系列非常乏味的 if 语句?丁:

0 投票
3 回答
298 浏览

mysql - 我的 CFQUERYPARAM 出错

我确定我只是用 CFQUERYPARAM 做这个可怕的错误,但这就是我想要做的:

我收到了错误

执行数据库查询时出错。

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 'AND site='UTD'' 附近使用正确的语法

0 投票
1 回答
574 浏览

mysql - 使用 ColdFusion 9 在 MySQL5 中创建存储过程-标签

<cfquery>我想知道是否可以通过 ColdFusion 的-tag在 MySQL5 中创建存储过程。我以前从未对存储过程做过任何事情......

我试图设置一个替换 MySQL 的函数,REPLACE但不区分大小写。我想使用这里提供的功能。

但首先我想通过 Coldfusion 创建这个函数,比如:

这会引发以下错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以 replace_ci在第 1 行的 'DELIMITER $$ DROP FUNCTION IF EXISTS $$ CREATE FUNCTION'附近使用正确的语法

虽然直接在例如 phpMyAdmin 中执行语句成功。

本文仅显示如何使用 -tag 调用存储产品,<cfstoredproc>我看不到这些过程在哪里声明到数据库服务器。

0 投票
2 回答
164 浏览

sql - ColdFusion 查询/输出生成的字符过多

我遇到了一些 Coldfusion/SQL 查询输出的奇怪问题。实际数据正在正确生成,但在页面底部它输出“图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆”,我无法辨别。

它总是以这种格式输出,总是 8 次,无论我要搜索多少个术语,返回多少条记录,或者分组后生成多少文本。

它不会发生在所有页面上,但它似乎确实发生在从该数据库中提取查询的网站上的每个页面上......

我迷路了。下面的代码,实时页面在这里:http ://www.audiogo-library.com/client/client_pages/hachettepage.cfm

0 投票
1 回答
126 浏览

mysql - 为什么 MySQL 正在寻找插入值名称的列

在对 MySQL 进行 cfquery 时,MYSQL 在以下代码的“字段列表”中给出错误“未知列”“问题”:

我已经尝试了我能想到的一切来尝试解决这个问题,以及我在尝试搜索解决方案时发现的一些建议,例如使用反引号而不是单引号。

我也不明白为什么它要搜索名为 Question 的列,因为那是 FORM.Question 的值,并且会根据在表单中输入的内容而变化。任何建议将不胜感激。

0 投票
4 回答
1346 浏览

sql - 在 ColdFusion 中遇到 SQL 连接问题

我正在尝试在 CF/SQL 中做一些非常简单的事情,但似乎无法弄清楚我做错了什么。

我有这些表:

我正在尝试编写一个简单地列出所有电影的查询,其中包括每部电影的类型(可以多选)和每部电影的演员(同样,可以多选)。

当我编写查询以仅包含流派时,一切正常。我使用查询本身,按movieId分组,然后围绕流派单独分组。

但是当我尝试将演员包括在内时,一切都崩溃了,似乎分组崩溃了。

这是两个连接的 SQL 查询:

提前感谢您的帮助!

更新:

Leigh 和 Mark 提供的查询似乎总体上有效,但我仍然看到演员在 . 这是我的代码:

我也尝试过没有对最终标签进行分组,但这没有用。请注意,为了简化测试,我将 a.lName 和 a.fName 更改为 a.actorId。

示例行如下所示: