2018-06-25
PHP 連正航資料庫取資料
我也不知裝了那個套件 就把套件列出來 …
應該是 php-pdo , php-sqlsrv , php-odbc
php-pdo-7.1.18-1.el7.remi.x86_64
php-mysqlnd-7.1.18-1.el7.remi.x86_64
php-gd-7.1.18-1.el7.remi.x86_64
php-sqlsrv-5.2.0-1.el7.remi.7.1.x86_64
php-json-7.1.18-1.el7.remi.x86_64
php-devel-7.1.18-1.el7.remi.x86_64
php-mbstring-7.1.18-1.el7.remi.x86_64
php-process-7.1.18-1.el7.remi.x86_64
php-pecl-zip-1.15.2-1.el7.remi.7.1.x86_64
php-fedora-autoloader-1.0.0-1.el7.remi.noarch
php-common-7.1.18-1.el7.remi.x86_64
php-xml-7.1.18-1.el7.remi.x86_64
php-7.1.18-1.el7.remi.x86_64
php-mcrypt-7.1.18-1.el7.remi.x86_64
php-snmp-7.1.18-1.el7.remi.x86_64
php-pear-1.10.5-6.el7.remi.noarch
php-cli-7.1.18-1.el7.remi.x86_64
php-xmlrpc-7.1.18-1.el7.remi.x86_64
php-odbc-7.1.18-1.el7.remi.x86_64
php-soap-7.1.18-1.el7.remi.x86_64
php-pdo-dblib-7.1.18-1.el7.remi.x86_64
php-ldap-7.1.18-1.el7.remi.x86_64
php 如下
<?php
// 主機位址
$host = '192.168.XX.XX';
// PORT
$port = '1433';
// 資料庫名稱
$dbname = 'CHICompXX';
// 帳號
$user = 'XXXXXX';
// 密碼
$passwd = 'XXXXXX';
$serverName = $host;
$connectionInfo = array( "Database"=>$dbname, "UID"=>$user, "PWD"=>$passwd);
$conn = sqlsrv_connect( $serverName, $connectionInfo );
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT ProdID,ProdName FROM [" . $dbname . "].[dbo].[comProduct]";
$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
echo $row['ProdID'].", ".$row['ProdName']."<br />";
echo "\n";
}
sqlsrv_free_stmt( $stmt);
?>