mssql_num_rows()
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
Gets the number of rows in result
WarningThis function wasREMOVEDin PHP 7.0.0.
Alternatives to this function include:
- PDOStatement::rowCount()
- sqlsrv_num_rows()
odbc_num_rows()
说明
mssql_num_rows(resource $result): int
mssql_num_rows() returns the number of rows in a result set.
参数
- $result
The result resource that is being evaluated. This result comes from a call to mssql_query().
返回值
Returns the number of rows, as an integer.
范例
Example #1 mssql_num_rows() example
<?php // Connect to MSSQL and select the database $link = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi'); mssql_select_db('php'); // Select all our records from a table $query = mssql_query('SELECT * FROM [php].[dbo].[persons]'); echo 'Total records in database: ' . mssql_num_rows($query); // Clean up mssql_free_result($query); ?>
参见
mssql_query()
Send MS SQL querymssql_fetch_row()
Get row as enumerated array
For getting something like "mssql_affected_rows" call: <?php $rsRows = mssql_query("select @@rowcount as rows", $db); $rows = mssql_result($rsRows, 0, "rows"); ?> after execution of the query (UPDATE, INSERT or DELETE).