Php 将mysql\u connect转换为cfquery
在coldfusion中,以下代码的等效代码是什么。我能够用php连接到数据库,但在正确设置cfquery标记时遇到了问题Php 将mysql\u connect转换为cfquery,php,mysql,cfml,Php,Mysql,Cfml,在coldfusion中,以下代码的等效代码是什么。我能够用php连接到数据库,但在正确设置cfquery标记时遇到了问题 mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error()); mysql_select_db("Database_Name") or die(mysql_error()); $data = mysql_query("SELECT * FROM friends")
mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
mysql_select_db("Database_Name") or die(mysql_error());
$data = mysql_query("SELECT * FROM friends")
or die(mysql_error());
您必须在ColdFusion Administrator中将数据库信息设置为数据源
<cftry>
<cfquery name="data" datasource="myCFDataSourceThatISetupInTheCFAdmin" username="username" password="secret">
SELECT
*
FROM
friends
</cfquery>
<cfcatch type="database">
<!--- Do some Error Stuff here if you want, like throw a database error --->
</cfcatch>
</cftry>
<cfdump var="#data#">
<cfoutput query="data">
#column1name# #column2name#<hr>
</cfoutput>
您必须在ColdFusion Administrator中将数据库信息设置为数据源
<cftry>
<cfquery name="data" datasource="myCFDataSourceThatISetupInTheCFAdmin" username="username" password="secret">
SELECT
*
FROM
friends
</cfquery>
<cfcatch type="database">
<!--- Do some Error Stuff here if you want, like throw a database error --->
</cfcatch>
</cftry>
<cfdump var="#data#">
<cfoutput query="data">
#column1name# #column2name#<hr>
</cfoutput>
我已经有一段时间没有使用ColdFusion了,但是首先需要在控制面板中设置一个数据源,用正确的凭据指向数据库。我们假设你叫它弗雷德。然后您可以按名称对其进行寻址:
<cfquery name="data" datasource="fred">
SELECT * FROM friends
</cfquery>
<cfoutput query="data">
<div>Name: #name#; email: #email#</div>
</cfoutput>
我已经有一段时间没有使用ColdFusion了,但是首先需要在控制面板中设置一个数据源,用正确的凭据指向数据库。我们假设你叫它弗雷德。然后您可以按名称对其进行寻址:
<cfquery name="data" datasource="fred">
SELECT * FROM friends
</cfquery>
<cfoutput query="data">
<div>Name: #name#; email: #email#</div>
</cfoutput>
您需要首先在CF管理员中创建一个数据源。然后你可以在你的查询中使用它,在线文档中有相关的说明,尽管遗憾的是没有像中那样的屏幕截图。你需要先在CF管理员中创建一个数据源。然后你可以在你的查询中使用它,在线文档上有说明——尽管遗憾的是没有像中那样的屏幕截图。你是说fibble,不是fred:Fyi——数据源名称差异修复我喜欢另一种方式。一个名为Fred的数据源听起来像一首乡村西部歌曲:你的意思是fibble,而不是Fred:Fyi-数据源名称差异修复我喜欢另一种方式。一个名为Fred的数据源听起来像是一首乡村西部歌曲:尽管如果你不打算做任何事情,你可以跳过try catch,让它失败,就像or die一样。抱歉,我不确定die在PHP中做了什么,所以我尝试模拟一些操作,以优雅地捕获失败的数据库调用。但是如果您不打算对此做任何事情,可以跳过try-catch,让它失败,就像or die一样。抱歉,我不确定die在PHP中做了什么,所以我尝试模拟一些操作,以优雅地捕获失败的数据库调用。