使用PHP,我試圖連接到其在名稱中包含連字符SQL Server表,返回的錯誤是用PHP連接到SQL Server
警告:mssql_select_db()[function.mssql選-db]:message:無法在數據庫'SMD'的sysdatabases中找到條目。沒有找到該名稱的條目。確保名稱輸入正確。 (嚴重性16)在第12行C:\ xampp \ xampp \ htdocs \ second.php
警告:mssql_select_db()[function.mssql-select-db]:無法選擇數據庫:SMD-GROUP in C: \ XAMPP \ XAMPP \ htdocs中上線\ second.php 12
無法打開數據庫SMD-GROUP
守則
$myDB = "SMD-GROUP";
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
嘗試使用括號括起它們作爲「[SMD-GROUP]」 – jerjer 2012-02-22 10:41:33
或轉義它「SMD \ -GROUP」 – 2012-02-22 10:43:52
PHP的MSSQL驅動程序已過時,實際上對PHP 5.3不滿。您應該考慮切換到Microsoft的SQL Server的SQL Server驅動程序(SQLSRV):http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx – dbrumann 2012-02-22 10:50:09