1

以下の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") 
or die(mysql_error());
4

2 に答える 2

7

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>
于 2012-11-28T22:49:05.107 に答える
1

ColdFusion を使ってしばらく経ちましたが、最初にコントロール パネルでデータソースを設定し、正しい認証情報を使用してデータベースを指定する必要があります。あなたがそれを呼び出したと仮定しますfred。次に、名前でアドレス指定できます。

<cfquery name="data" datasource="fred">
SELECT * FROM friends
</cfquery>

<cfoutput query="data">
<div>Name: #name#; email: #email#</div>
</cfoutput>
于 2012-11-28T22:51:25.493 に答える