草庐IT

ColdFusion

全部标签

mysql - ColdFusion 仅返回数据库中的部分字符串

我正在为我们的CMS构建一个搜索功能,本质上只是创建一个cfquery,它在我们的数据库中查找给定的文本。当我向浏览器显示结果时,我希望作为结果的一部分出现一段文本,其中包含搜索到的文本以及围绕它的一两个句子。所以它会像blahblahblah#FORM.searchedstring#blahblahblah。关于如何仅显示字符串的特定部分的任何想法?谢谢这是我写的SELECT*FROMStoriesWHEREMYSTORIES.TEXTLIKE'%#FORM.searchstring#%'ORMYSTORIES.PAGETITLELIKE'%#FORM.searchstring#%'

mysql - CF10 连接 mysql 字符串作为二进制数据

我正致力于将一个站点从CF8迁移到CF10,并且遇到了一些我没有预料到的事情。我的MySQL查询有一个简单的连接,可以将公司ID与公司名称组合在一起:SELECTCONCAT(co_coid,'-',co_company)ASIDCONAME在CF8上,这将返回一个字符串,我可以将其作为我在cfselect上的显示值。998-CompanyA999-CompanyB等等但是,在CF10上,当我转储查询时,它显示为二进制数据,我必须在输出上使用toString()。我知道在返回以前不存在的加密数据时需要使用toString()时会遇到一些陷阱,但我不确定为什么要在简单的字符串连接上这样做

mysql - 使用 Coldfusion 备份 MySQL 数据库

我想做的是在Coldfusion中运行备份任务(可能是计划任务),它将备份MySql数据库中的结构和数据。出于安全目的,我使用的托管服务器总是阻止使用cfexecute,所以我不能使用mysqldump。例如(来自雷蒙德·卡姆登)我还有其他选择吗? 最佳答案 备份数据库文件是个好主意,但如果您将它们备份到同一个驱动器,而驱动器发生故障,您就完蛋了。我每天将数据库备份到本地系统。这是我在.bat文件中使用的脚本@ECHOOFF@REMSetdirvariables.Use~1formatinwin2kSETbasedir={direc

如何将SQL添加到ColdFusion查询

我正在创建一个新的查询对象然后,我从传递的阵列中构建一个复杂的数据集。我的查询对象看起来很完美。然后,如何将SQL文本和DataSource添加到查询中,以便我可以执行它?我将使用DataSource和插入语句中传递的数据插入数据。看答案如果我正确理解您,为了使用SQL并从查询对象中检索数据,您将使用CFQUERY。您将使用'dbtype=“query”'而不是“dataSource”属性。查询的表名是您的查询对象。例如:SELECT*FROMLOCAL.Query您不能使用插入语句添加新记录。您必须使用该函数:queryAddrow()和可能的querySetCell()。例如,:或者:

mysql - 简单的 ColdFusion 脚本在 IE 中有效但在 Firefox 中无效?

我有一段非常简单的脚本可以更改MySql数据库中项目的状态-它在IE7中工作正常,但如果我在Firefox中尝试它,它看起来像工作,但没有......这非常奇怪。代码非常简单——首先我得到我要查找的记录的详细信息://GettheProductAttributedetailsArguments.qGetProductAttribute=Application.cfcProducts.getProductAttributes(Arguments.iProductAttributeID);这工作正常,如果我转储结果,它只是预期的记录内容。因此,我使用if语句将“事件”字段从1更改为0,反之

mysql - 将 Coldfusion 结构插入数据库

如果我想将联系表单提交保存到数据库,我如何将表单范围作为提交插入?我已经有一段时间没有使用Coldfusion了。联系表单根据其从网站的哪个部分提交而有所不同,因此它需要扩展和处理具有5个字段或具有10个字段的表单。我只想将数据存储在blob表中。 最佳答案 使用serializeJSON是最节省空间且最不复杂的恢复原始形状的方法。之后,您可以使用key:value|key:value或结构的XML表示形式。 关于mysql-将Coldfusion结构插入数据库,我们在StackOver

mysql - ColdFusion 和从 MySQL 获取数据

我在CF网站上工作,需要从MySQL表中获取数据。我可以很好地创建CFQuery并检查返回的记录,但我如何获取返回的记录并循环遍历它们并从每一行的特定字段中获取数据。我可以写whileif/endif等等,我只是不记得如何访问数据。-杰森 最佳答案 假设您使用firstname列创建了一个名为the_query的查询:#firstName#...etc 关于mysql-ColdFusion和从MySQL获取数据,我们在StackOverflow上找到一个类似的问题:

mysql - ColdFusion 9 ORM : Default value does not work for strings

我正在尝试创建一个具有默认值的新字符串属性:在ORMReload()之后,该列出现在数据库中,但没有默认值。我预计:showInVARCHAR(255)NOTNULLDEFAULT"credentials"我得到:showInVARCHAR(255)NOTNULL我正在使用MySQL5.1.63和ColdFusion9。(Adobe)我是不是漏掉了什么? 最佳答案 使用dbdefault而不是default:来自documentation:dbdefault:Thissetsthedefaultvalueofacolumninthe

mysql - ColdFusion 数据源未正确连接

我正在尝试创建一个数据源来连接到MySQL数据库。当我输入所有信息时,出现此错误:Connectionverificationfailedfordatasource:phoenix3com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Couldnotcreateconnectiontodatabaseserver.Attemptedreconnect3times.Givingup.Therootcausewasthat:com.mysql.jdbc.exceptions.jdbc4.MySQLNonT

mysql - 识别缺失的空间

我如何识别用户在输入搜索词时是否遗漏了空格?例如,如果用户输入“usbcable”,我想搜索“usbcable”。我正在MySQL中进行REGEX搜索以匹配完整的单词。我有一个表格,其中包含搜索中使用的每个术语,因此我知道“usb”和“cable”是有效术语。有没有一种方法可以构建一个WHERE子句,该子句会为我提供该术语与部分字符串匹配的所有行?像这样:SELECTst.termFROMSearchTermsstWHERE'usbcable'LIKE'%'+st.term+'%'或者有什么其他想法? 最佳答案 TextSegmen