3
嘗試選擇數據庫時出現以下錯誤:php's
標準mssql_select_db
函數:USE statement is not supported to switch between databases. Use a new connection to connect to a different Database. (severity 16)
。所以我被困在從哪裏去。「運行查詢時不支持USE語句在數據庫之間切換」
連接代碼:
$link = mssql_connect('dsn', '[email protected]', 'password');
if (!$link) {
die('Unable to connect!');
}
if (!mssql_select_db('db', $link)) {
die('Unable to select database!');
}
$result = mssql_query('SELECT * FROM yourtable');
while ($row = mssql_fetch_array($result)) {
var_dump($row);
}
我的系統設置如下:
- 的Ubuntu 12.10
- PHP5
- 的Apache2
- freetds的
- unixODBC的
- SQL Azure的
而且我在下面這個guide。
什麼是您發送到數據庫的SQL語句? –
只不過是一張表中的簡單列表。 'SELECT * FROM someTbl' – camelCaseD
你是否在同一個連接上使用不同的數據庫名稱調用'mssql_select_db'多次? –