close

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

 


 

arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()