Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP实现sqlserver数据库查询_Php_Sql Server_Excel - Fatal编程技术网

用PHP实现sqlserver数据库查询

用PHP实现sqlserver数据库查询,php,sql-server,excel,Php,Sql Server,Excel,我需要从工作中的Microsoft SQL Server数据库中获取一些数据。当我有我需要的数据,我需要做一个Excel电子表格,可以保存在我的计算机本地 我在Excel部分找到了一个似乎可以完成这项工作的工具,但是从数据库中获取数据呢 我似乎找不到任何最近的东西。仅限旧教程。使用此代码从数据库获取数据 <?php // Server in the this format: <computer>\<instance name> or // <server&g

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

我在Excel部分找到了一个似乎可以完成这项工作的工具,但是从数据库中获取数据呢


我似乎找不到任何最近的东西。仅限旧教程。

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

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

}
?>

我能知道为什么投反对票吗

他让我:

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


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

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

}
?>

我能知道为什么投反对票吗

他让我:

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


使用以下方法获取记录:

<?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
$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表格以良好的格式显示数据。

您不能使用Excel直接连接到SQL server(数据选项卡;从其他来源->从SQL server)吗?我没有说我要用Excel直接连接到SQL。我要查询数据库,然后创建一个CSV文件。它需要是Excel。除此之外别无选择。您是否无法使用Excel直接连接到SQL server(数据选项卡;从其他来源->从SQL server)我没有说过我要使用Excel直接连接到SQL。我会查询数据库,然后创建一个CSV文件。它需要是Excel。除此之外别无选择。那么,我将如何转换我获得的数据,以便只提取正确的数据?现在您可以添加标准。使用Where子句筛选所需的正确数据。若要使用Where子句,请检查以下内容:并且,您可以指定您的表和要求吗?那么,我们可以很容易地帮助您吗?SQL语句并不重要。我会弄明白的。这实际上只是如何获取数据,以及如何导航我从执行查询中获得的数组或集合。那么,这意味着什么:那么,我将如何转换我获得的数据,以便只提取正确的数据呢?。你不是想过滤你想要的记录吗?那么,我该如何转换我得到的数据,以便只提取正确的数据?现在你可以添加条件了。使用Where子句筛选所需的正确数据。若要使用Where子句,请检查以下内容:并且,您可以指定您的表和要求吗?那么,我们可以很容易地帮助您吗?SQL语句并不重要。我会弄明白的。这实际上只是如何获取数据,以及如何导航我从执行查询中获得的数组或集合。那么,这意味着什么:那么,我将如何转换我获得的数据,以便只提取正确的数据呢?。你不是想过滤你想要的记录吗?我来自一个Java/C背景是一个带有[row][column]的2D数组吗?我来自一个Java/C背景是一个带有[row][column]的2D数组吗?