【发布时间】:2011-07-31 13:55:36
【问题描述】:
我正在使用下面的代码来显示我的数据库中的表。
我得到“连接到数据库”,但没有别的。我的代码正确吗?我可以使用其他方式获取我需要的信息吗?
<?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);。另外,您确定选择的数据库吗? -
您的查询似乎适用于 MSSQL2000。你有错误吗?
-
没有错误,只是连接到数据库,没有别的。我确定数据库..我怎么知道它是否有权限问题?我没有托管数据库,在联系主机之前我需要知道。再次感谢
标签: php sql-server database select