此函数不可依赖于报告错误,因为存在负数和 SQL 错误都会报告相同的布尔值。
(无版本信息可用,可能仅在 Git 中)
sqlsrv_has_rows — 指示指定的语句是否有行
示例 #1 sqlsrv_has_rows() 示例
<?php
$server = "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password" );
$conn = sqlsrv_connect( $server, $connectionInfo );
$stmt = sqlsrv_query( $conn, "SELECT * FROM Table_1");
if ($stmt) {
$rows = sqlsrv_has_rows( $stmt );
if ($rows === true)
echo "存在行。<br />";
else
echo "不存在行。<br />";
}
?>