代碼無法連接sqlserver數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)工具是可以的,驅(qū)動(dòng)和php擴(kuò)展是自己裝的,感覺有問題,又查不出哪里有問題,一執(zhí)行就是404 ,也沒拋異常,也沒錯(cuò)誤信息
用thinkorm,直接執(zhí)行原生查詢報(bào)錯(cuò)
$table = Db::connect('users_sqlsrv')->query("select a"); //會(huì)報(bào)錯(cuò)
$table = Db::connect('users_sqlsrv')->table("dbo.ASNTest")->select(); //返回空
用sqlsrv_connect 直接404或者超時(shí)
$conn = sqlsrv_connect( "(10.66.10.10)", array("UID"=>"sa","PWD"=>"pwd","Database"=>"test"));
加括號(hào)就超時(shí),不加就返回404
用odbc_connect 直接找不到方法
$conn = odbc_connect("DRIVER={ODBC Driver 17 for SQL Server};Server=10.66.10.10;Database=test", "sa", "pwd");
thinkorm配置
php7.4 以及webman版本
驅(qū)動(dòng)是ODBC Driver 17 for SQL Server
系統(tǒng)是linux 一個(gè)新版本
擴(kuò)展裝了 sqlsrv ,php_sqlsrv, pdo_odbc