SQL Server数据库查询与PHP

我需要从工作中的Microsoft SQL Server数据库中获取一些数据。 当我有我需要的数据时,我需要制作一个可以保存在本地计算机上的Excel电子表格。

我发现PHPExcel似乎做了Excel部分的工作,但是从数据库获取数据呢?

我似乎无法find最近的事情。 只有老的教程。

使用这种方式获取logging:

<?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"); } ?> 

这将从页面上的“数据检索和打印”中获取每行。 使用你所需的格式。 我的意思是,使用HTML表格来显示格式良好的数据。

使用此代码从数据库获取数据。

 <?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']; } ?> 

我可以知道为什么负面的投票?

他问我:

“但是从数据库中获取数据呢?