将mysql_connect转换为cfquery

Dmi*_*try 1 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") 
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

BKK*_*BKK 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>
Run Code Online (Sandbox Code Playgroud)