我需要在工作中从 Microsoft SQL Server 数据库中获取一些数据。当我有我需要的数据时,我需要制作一个可以保存在本地计算机上的 Excel 电子表格。
我发现PHPExcel似乎在 Excel 部分完成了这项工作,但是从数据库中获取数据呢?
我似乎找不到任何最近的东西。只有旧教程。
我需要在工作中从 Microsoft SQL Server 数据库中获取一些数据。当我有我需要的数据时,我需要制作一个可以保存在本地计算机上的 Excel 电子表格。
我发现PHPExcel似乎在 Excel 部分完成了这项工作,但是从数据库中获取数据呢?
我似乎找不到任何最近的东西。只有旧教程。
使用这种方式来获取记录:
<?php
$hostname = "192.168.3.50";
$username = "sa";
$password = "123456";
$dbName = "yourdb";
MSSQL_CONNECT($hostname,$username,$password) or DIE("DATABASE FAILED TO RESPOND.");
mssql_select_db($dbName) or DIE("Database unavailable");
$query = "SELECT * FROM dbo.table";
$result = mssql_query( $query );
for ($i = 0; $i < mssql_num_rows( $result ); ++$i)
{
$line = mssql_fetch_row($result);
print( "$line[0] - $line[1]\n");
}
?>
这将从 Data Retrieve and Print on the Page 获取每一行。使用您所需的格式。我的意思是,使用 html Table 以良好的格式显示数据。
使用此代码从数据库中获取数据。
<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = '192.168.3.50';
// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'sa');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
else{
echo "connected ";
mssql_select_db('Matrix') or die("Wrong DATAbase");
//mssql_query("SELECT Seq_no from dbo.Trans_R WHERE Seq_no = 000001",$link) or die("cannot execute the query");
$query = mssql_query("SELECT Tr_Date,Tr_Time,Tr_Data from Matrix.dbo.Trans_R");
$f = mssql_fetch_array($query);
echo $f['Tr_Date'];
}
?>
我能知道为什么要投反对票吗?
他要求我:
“但是从数据库中获取数据呢?”