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).
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_num_rows — Возвращает количество строк в результате
Эта функция УДАЛЕНА в PHP 7.0.0.
Есть следующие альтернативы:
$result
) : intmssql_num_rows() возвращает количество строк в результирующем наборе.
Возвращает целое число, равное количеству строк в результирующем наборе.
Пример #1 Пример mssql_num_rows()
<?php
// Соединяемся с MSSQL и выбираем базу
$link = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// Выбираем все строки из таблицы
$query = mssql_query('SELECT * FROM [php].[dbo].[persons]');
echo 'Всего записей в таблице: ' . mssql_num_rows($query);
// Очищаем результат
mssql_free_result($query);
?>
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).