私の目的は、PHPのリモートODBC SQLデータベースにクエリの結果をHTMLテーブルで表示することです。 私はすでにデータベースとの接続を確立しましたが、クエリを実行してテーブルに表示しようとすると何も表示されません。 テーブルがビューの場合、クエリ構文に違いはありますか?Query SQL DB Tableビューと結果をHTMLテーブル
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<?php
$conn=odbc_connect("Driver={SQL Server};Server=$server;Database=$database;", $user, $password);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(odbc_error(), true));
$sql = "SELECT * FROM ASSET_VIEW";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr><th>numero</th></tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["N_IMMA"]."</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$conn->close();
}
?>
</body>
</html>
は私が得るすべては次のとおりです。 環境は、WAMPは、Windows、PHP 5.6.19にインストールAPACHE 2.4.18
これはコードである(Iは、ODBC接続のための変数を省略しています) "Connection established"という文字列があります。 テーブルのすべての結果を表示したい(約30列と300行)。私は別のテーブルで試してみましたが、私はまだ同じ結果を得ています。私はPHPとMySqlに比較的新しいですし、多分それは愚かな要求ですが、私はそれの周りに頭を浮かべることはできません。
ありがとうございました
私の推測では、次のとおりです。あなたは、これらの機能に限定している:http://www.php.net/manual/en/ref.uodbc.php –