PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] PHP 7.1 連線 MS SQL
作者:
sanbis
(æ–¹æ£ç„¡æ³•é”æˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 13:34:39
小弟手邊有一個客戶
他的要求是使用在 Linux 上的 PHP 去連 MS SQL 資料庫
目前確定 PHP 版本為 7.1
https://i.imgur.com/iXG3SEj.png
此外還有說要用來連線用的兩隻 sqlsrv 程式
https://i.imgur.com/tSUmzcT.png
https://i.imgur.com/xxIxYhC.png
但是連線時還是出現錯誤訊息無法連線
https://i.imgur.com/1jMRoxR.png
參照訊息的連結尋找解決方案
http://go.microsoft.com/fwlink/?LinkId=163712
推估是 ODBC 有問題
但是不知道問題點在哪裡
希望有經驗的前輩可以指點一下
以下是測試連線的 php 程式
<?php
$serverName = "xxxxxxxx"; //serverName\instanceName
$connectionInfo = array( "Database"=>"xxx", "UID"=>"xxxx",
"PWD"=>"xxxxxxxxxxxx", "CharacterSet" => "UTF-8");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
// Close the connection.
sqlsrv_close($conn);
?>
作者:
tentenlee
(天天)
2018-05-11 13:47:00
http://bit.ly/2wA9b3S
目前版本已到5.2請針對你的PHP版本與對應的作業系統下載更新套件
作者:
sanbis
(æ–¹æ£ç„¡æ³•é”æˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 14:08:00
多謝樓上的指點,問題是這台主機是多人共用是否能直接安裝套件還需要再研究~此外要怎麼確認現在主機中有沒有安裝 msphpsql
作者:
tentenlee
(天天)
2018-05-11 14:37:00
這東西解開就是sqlsrv的檔案而已,去對應的資料夾看就知道了
作者:
sanbis
(æ–¹æ£ç„¡æ³•é”æˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 14:45:00
小弟公司的系統版本是 CentOS 6.9 好像沒有對應的?
作者:
ellelinna
(Et tu sais?)
2018-06-13 02:51:00
改用pdo_sqlsrv連線看看 你原本的方式好像只能在windows平台
繼續閱讀
[請益] 網站資安需注意哪些?
freebug
[請益] Class中的constructor的小問題
jh961202
[請益] 純PHP有辦法讀取.doc, .ppt和.xls檔嗎
red0whale
[請益] 表單上傳失敗 enctype=multipart/form-data
crazwade
[請益] json跟資料庫查詢的速度哪個快
localhost
[請益] php 下載功能用了x-accel-redirect導致ng
J02
[請益] Bootstrap 版面問題
simonliu0810
[請益] 爬蟲 preg_match_all 問題
liisi
[請益] bluehost 不同PHP版本網站
jeffher1024
[請益] 比賽的報名系統套件
newyellow
Links
booklink
Contact Us: admin [ a t ] ucptt.com