-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_です。

推測すると、 mysqlAPIを使用してMSSQLサーバーにクエリを実行することはできません。

于 2012-12-13T10:28:31.670 に答える