Que Resultados Posso Onbetr de uma Consulta?
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 umaINSERT,UPDATE, ouDELETE. Uma exceção é que se for utilizadoDELETEsem uma cláusulaWHERE, 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. Commysql_store_result(),mysql_num_rows()pode ser chamado assim quemysql_store_result()retornar. Commysql_use_result(),mysql_num_rows()só pode ser chamado depois de ter buscado todos os registros commysql_fetch_row().mysql_insert_id()retorna o ID gerado pela última consulta que inseriu um registro em uma tabela com índiceAUTO_INCREMENT. Leia "mysql_insert_id()".- Algumas consultas (
LOAD DATA INFILE ...,INSERT INTO ... SELECT ...,UPDATE) retornam informações adcionais. O resultado é retornado pormysql_info(). Veja a descrição demysql_info()para o formato da string que ela returnou.mysql_info()retorna um ponteiroNULLse não houver informações adicionais.