我對SQL-Server和PHP相當陌生,但我試圖用PHP獲取表中的行數。用PHP獲取SQL-Server中的行數
這是我使用的代碼,它連接就好了,但是它不會打印行數:
<?php
$serverName = "SERVER1\SQLEXPRESS";
$connectionInfo = array("Database"=>"petitionlist");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn === false)
{
?>
<b>Error: </b>Could not connect to the server database.
<?php
die(print_r(sqlsrv_errors(), true));
}
$tsql = "Select Count(*) from SignatureTable";
$stmt = sqlsrv_query($conn, $tsql);
if($stmt === false)
{
?>
<b>Error: </b>
<?php
die(print_r(sqlsrv_errors(), true));
}
?>
<b>Result:</b><br />
<?php
print_r(sqlsrv_fetch_object($stmt));
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
如果我「從SignatureTable SELECT COUNT(*)」命令在執行SQL Server Studio會返回正確的數字。所以這不是我的服務器,它是我的代碼。
*做什麼*代碼打印?如果您給結果字段設置別名(這對於更容易地處理該字段而言絕對是一個好主意)會發生什麼? – DCoder