-1

可能重复:
SQL 兼容性问题

我在stackoverflow上问了1-2个问题,但显然我走错了路!问题是,我得到了这个东西。我像这样连接到 sql 服务器:

odbc_connect("Driver={SQL Server};Server=$host;Database=$database;",$uid, $passVal ) or die("Connection could not established");

它应该使用我选择的数据库。现在,这是我选择表格列的方法。

$result = mysql_query("DESCRIBE TABLE users");
$data = mysql_fetch_assoc($result);
print_r($data);

现在,请有人指导我哪里错了,这是我的第一种方法。你可以随心所欲地表现出“讽刺、讽刺”的样子,那将是不礼貌的。

我的问题是,为什么它不能识别数据库?显然,这就是问题所在。谢谢

4

1 回答 1

2

方法与odbc_方法无关mysql_。如果使用 连接odbc_connect,则需要使用odbc_方法来查询数据库。调用任何mysql_函数都会使其与最近的默认数据库建立一些默认连接,该连接与先前建立的odbc_连接完全分开。

你猜怎么着,你不能使用mysql API查询MS SQL 服务器。

于 2012-12-13T10:28:31.670 回答