嘿伙计们,我有一个处理动态变量名称的问题.发生的事情是我有一个CFC,它使用表中的一些数据为我构建表单的一部分.然后cfc将表单的代码作为字符串发送回页面.我需要为这些表单字段赋值,以便人们不会覆盖数据.我在cfc中的函数中提取数据.所以我试图将这个动态变量抛入字符串中,这对我来说很糟糕.我一直在说错误
A CFML variable name cannot end with a "." character.
这是我正在使用的代码,它给了我错误.我对编程没有太多经验我没有这么做太久.所以任何输入都会很棒.
<!--- ================================================================== --->
Run Code Online (Sandbox Code Playgroud)
<cfargument name="catFormQuery" type="query" required="yes">
<cfargument name="listingID" required="yes">
<cfset var getListingInformation = "">
<cfset var returnVar = "">
<cfset var fieldValue = "">
<cfset var catNameNoSpace = "">
<!--- get the listing Information --->
<cfquery name="getListingInformation" datasource="backEndDSN">
Select * from listings
where listingID = #arguments.listingID#
</cfquery>
<cfoutput query="arguments.catFormQuery">
<!---====================--->
<!--- Set catNameNoSpace --->
<!---====================--->
<cfset catNameNoSpace = replaceNoCase(arguments.catFormQuery.catName, " ", "_")>
<!---==========--->
<!--- for text ---> …Run Code Online (Sandbox Code Playgroud) 我刚刚在我的Windows 2003服务器上安装了PHP,Mysql和Apache的全新安装.Php工作正常,我的Navicat MySQL浏览器可以连接到我的表.但不管我做什么.即使我的ext文件夹中有扩展名,MySQL也不会在phpInfo()中显示.我通过windows二进制安装程序安装了PHP.知道我错过了什么吗?我是PHP的新手,这是我第一次尝试设置我自己的服务器,我确信我错过了一些简单的东西.谢谢.
---编辑---
所以正如Alan Geleynse所建议我将扩展添加到我的php.ini中,现在Apache每次尝试启用php_mysql.dll时都会崩溃吗?如果这更麻烦,我可能会从头开始重新启动我的PHP.