我想对我使用 php 从 SQL Server 提取的数据使用 pivottable.js。示例(http://nicolas.kruchten.com/pivottable/examples/)适用于 JSON 和 CSV 文件。我与 html 页面的数据连接如下所示。如何在 pivottable.js 上直接使用这些数据?
$server = "SQLSERVER";
$connectionInfo=array("Database"=>"SQLDATABASE","CharacterSet" => "UTF-8");
$conn= sqlsrv_connect($server,$connectionInfo);
$sql ="SELECT Column1,Column2,Column3,Column4 from TABLE";
$stmt = sqlsrv_prepare( $conn, $sql, array(), array('Scrollable' =>'buffered'));
if( $stmt === false ) {
die( print_r( sqlsrv_errors(), true));
}
sqlsrv_execute($stmt);
while($row = sqlsrv_fetch_array($stmt))
{
echo "<li>" . $row["Column1"] . $row["Column2"] . "</li>";
}
echo "<table border=1><tr><th>HEAD1</th><th>HEAD2</th><th>HEAD3</th><th>HEAD4</th></tr>";
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC))
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td> <td>".number_format($row[3], 0, ',', '.')."</td></tr>";
}
echo "</table>";
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);