나는 간단하다고 생각합니다. MSSQL 서버에서 데이터를 가져 와서 PHP를 사용하여 테이블에 표시하는 것은 이번이 처음입니다. 나는 mysql을 가지고 이것을 과거에 해왔지만, mssql을 사용할 수는 없다.MSSQL에서 PHP 테이블의 데이터를 선택하십시오.
<?php
$myServer = "server";
$myUser = "user";
$myPass = "password";
$myDB = "mssqldb";
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
//declare the SQL statement that will query the database
$query = "SELECT col1, col2 ";
$query .= "FROM sqltable ";
//execute the SQL query and return records
$result = mssql_query($query)
or die('A error occured: ' . mysql_error());
//Show results in table
$o = '<table id="myTable">
<thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
</tr>
</thead><tbody>';
while ($record = mssql_fetch_array($result))
{
$o .= '<tr><td>'.$col1.'</td><td>'.$col2.'</td></tr>';
}
$o .= '</tbody></table>';
echo $o;
//Show result from sql table separated by comma (commented out)
/* while ($record = mssql_fetch_array($result))
{
echo $record["col1"] . " , " . $record["col2"] . "<br />";
} */
//free result set memory
mssql_free_result($result);
//close the connection
mssql_close($dbhandle);
?>
트릭을 한 Phoenix ... 감사합니다. 그리고 내가 놓친 것을 나에게 설명해 주신 caimz에게 감사드립니다! – klcant