我正在使用下面的代碼來顯示我的數據庫中的表。如何列出MSSQL中的所有表?
我得到「連接到數據庫」,但沒有別的。我的代碼是否正確?我可以用另一種方式獲取我需要的信息嗎?
非常感謝
<?php
$link = mssql_connect('HOST', 'user', 'pass');
if (!$link || !mssql_select_db('dbname', $link)) {
die('Unable to connect or select database!');
}else{
echo"Connected to database";
}
$v = mssql_query("Select name from sysobjects where type like 'u'");
$row = mssql_fetch_array($v);
echo "<br>"; echo $row[0]; echo "<br>";
mssql_free_result($v);
?>
我不是100%肯定,但將這項工作:'mssql_fetch_array($ V ,MSSQL_NUM);'。另外,你確定選擇了數據庫嗎? – Ali 2011-04-07 10:34:04
您的查詢似乎在MSSQL2000上可用。你得到一個錯誤或什麼? – 2011-04-07 10:40:33
沒有錯誤,只是連接到數據庫而沒有其他東西。我確信數據庫..我怎麼知道它是否有權限問題?我沒有託管數據庫,在聯繫主機之前我需要知道。再次感謝 – user523129 2011-04-07 11:14:11