Sobre o resultado restornado de uma consulta, você pode obter as seguintes informaçãoes:
              mysql_affected_rows() retorna o número
              de registros afetados pela última consulta ao se fazer
              uma INSERT, UPDATE,
              ou DELETE. Uma exceção é que se for
              utilizado DELETE sem uma cláusula
              WHERE, a tabela é recriada vazia, o
              que é mais rápido! Neste caso,
              mysql_affected_rows() retorna zero para
              o número de registros afetados.
            
              mysql_num_rows() retorna o número de
              registros em um resultado. Com
              mysql_store_result(),
              mysql_num_rows() pode ser chamado assim
              que mysql_store_result() retornar. Com
              mysql_use_result(),
              mysql_num_rows() só pode ser chamado
              depois de ter buscado todos os registros com
              mysql_fetch_row().
            
              mysql_insert_id() retorna o ID gerado
              pela última consulta que inseriu um registro em uma
              tabela com índice AUTO_INCREMENT. See
              Secção 12.1.3.32, “mysql_insert_id()”.
            
              Algumas consultas (LOAD DATA INFILE
              ..., INSERT INTO ... SELECT
              ..., UPDATE) retornam
              informações adcionais. O resultado é retornado por
              mysql_info(). Veja a descrição de
              mysql_info() para o formato da string
              que ela returnou. mysql_info() retorna
              um ponteiro NULL se não houver
              informações adicionais.
            
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

