職場の Microsoft SQL Server データベースからデータを取得する必要があります。必要なデータが揃ったら、コンピューターにローカルに保存できる Excel スプレッドシートを作成する必要があります。
Excel部分で仕事をしているように見えるPHPExcelを見つけましたが、データベースからデータを取得するのはどうですか?
最近のものが見つからないようです。古いチュートリアルのみ。
職場の Microsoft SQL Server データベースからデータを取得する必要があります。必要なデータが揃ったら、コンピューターにローカルに保存できる Excel スプレッドシートを作成する必要があります。
Excel部分で仕事をしているように見えるPHPExcelを見つけましたが、データベースからデータを取得するのはどうですか?
最近のものが見つからないようです。古いチュートリアルのみ。
この方法を使用して、レコードをフェッチします。
<?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'];
}
?>
反対票の理由を知ることができますか??
彼は私に :
"しかし、データベースからデータを取得するのはどうですか?"