Cantidad de filas consultadas con php
Filas Consultadas
$cantidad=mysql_num_rows($result);
Ejemplo:
$query=”select nombre, telefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);
$cant=mysql_num_rows($result);
Esta función devuelve la cantidad de filas que se obtuvieron luego de ejecutar una instrucción de consulta como por ejemplo la función select. En el caso del ejemplo, en la variable $cant nos dirá cuantas chicas de entre 20 y 25 años tenemos en nuestra lista de contactos.
Filas Modificadas
$cantidad=mysql_affected_rows(db_link);
Ejemplo:
$cuantos=mysql_affected_rows($db);
Devuelve cuantos registros fueron afectados por un query con insert, update, o delete, notar que se le pasa el db_link ya que el result_set no tiene sentido. Si el query fue un delete sin clausula “where” esta función devuelve cero independientemente del número de registros eliminados de la tabla.
Fuente: Documento Generación de web sites dinámicos usando PHP