mysql_stmt_store_result()


int mysql_stmt_store_result(MYSQL_STMT *stmt)

Descrição

Você deve chamar mysql_stmt_store_result() para cada consulta que produz um resultado corretamente (SELECT,SHOW,DESCRIBE, EXPLAIN), e só se você quiser armazenar todo o resultado no buffer no cliente, assim que a chamada mysql_fetch() subsequente retornar os dados em buffers.

Você é necessário chamar mysql_stmt_store_result() para outras consultas, mas se você o fizer, não causará nenhum dano ou queda de performance em todo caso. Você pode detectar se a consulta produziu um resultado verificado se mysql_get_metadata() retorna NULL. Para mais informações consulte "mysql_get_metadata()".

Valor Retornado

Zero se o resultado foi armazenado em buffer corretamente ou Diferente de zero em caso de erro.

Erros

Retornar