Is seems that at least for SQL deletes, you should pass a MySQL link resource (from a mysql_connect call), not a MySQL result (from a mysql_query) otherwise you will get an error.
msql_affected_rows
(PHP 4, PHP 5)
msql_affected_rows — Devuelve el número de filas afectadas
Descripción
int msql_affected_rows
( resource
$result
)
Devuelve el número de filas afectadas por la última llamada de SELECT, UPDATE ó DELETE
asociada con result.
Parámetros
-
result -
El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a msql_query().
Valores devueltos
Devuelve el número de filas afectadas en caso de éxito, o FALSE en caso de error.
