SQL クエリからいくつかの値を取得しています (以下を参照)。ページに LastMessageTime (日付/時刻) を表示しようとするまで、すべてがうまく機能します。ページに LastMessageTime を表示しようとすると、ページはその後何もレンダリングしません。SQL クエリを介して値を直接取得し、この 2013-03-15 17:32:10.000 を取得しました。何かをエスケープする必要があるのか 、それとも他に何かが欠けているのかわかりません
$sql = "SELECT Name, DNSName, LastMessageTime, IDENumber, Version FROM Computers where Name = '$assetname'";
echo "<table border=1 bordercolor=#FFCC00 style=background-color:#FFFFCC width=100% cellpadding=3 cellspacing=5>";
echo "<tr>";
echo "<td><b>Information</b></td>";
echo "</tr>";
echo "<p style=font-family:verdana,arial,sans-serif;font-size:10px;</p>";
echo "</table>";
echo "<table border =1 width=100% cellpadding=3 cellspacing=5>";
echo "<td> Installed</td>";
echo "<td>".$SAVI2."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> Version</td>";
echo "<td>".$row['Version']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> IDE Number</td>";
echo "<td>".$row['IDENumber']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> Last Report time</td>";
echo "<td>".$row['LastMessageTime']."</td>";
echo "</tr>";
echo "</table>";
$vard = $row['LastMessageTime']; echo var_dump($vard);
RETURNED on page object(DateTime)#1 (3) { ["date"]=> string(19) "2013-03-15 16:47:52" ["timezone_type"]=> int(3) ["timezone "]=> string(14) "アメリカ/デンバー" }
$sql = "SELECT Name, DomainName, OperatingSystem, ServicePack, IPAddressText, DNSName, SAVInstalled, LastLoggedOnUser, SAVVersion, IDENumber, SAVOnAccess, LastMessageTime FROM Computers where Name = '$assetname'";
$stmt = sqlsrv_query( $conn, $sql );
// Check for 0 results
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
echo "<table border=1 bordercolor=#FFCC00 style=background-color:#FFFFCC width=100% cellpadding=3 cellspacing=5>";
echo "<tr>";
echo "<td><b>Information</b></td>";
echo "</tr>";
echo "<p style=font-family:verdana,arial,sans-serif;font-size:10px;</p>";
echo "</table>";
echo "<table border =1 width=100% cellpadding=3 cellspacing=5>";
echo "<td> Installed</td>";
echo "<td>".$SAVI2."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> Version</td>";
echo "<td>".$row['SAVVersion']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> IDE Number</td>";
echo "<td>".$row['IDENumber']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>last date</td>";
echo "<td>".$row['LastMessageTime']."</td>";
echo "</tr>";
echo "</table>";
$vard = $row['LastMessageTime'];
echo var_dump($vard);
}
/* Close the connection. */
sqlsrv_close( $conn);
?>