Reutilizando conjuntos de resultados MySQL com as funções mysql_*
Pergunta:
É possível para iterar através de um conjunto de resultados do MySQL várias vezes usando o comando mysql_* funções?
Antecedentes:
Às vezes, pode ser necessário processar um conjunto de resultados do MySQL duas vezes sem executar novamente a consulta ou armazenar suas linhas.
Resposta:
Sim, é possível. Veja como:
$result = mysql_query(/* Your query */); while ($row = mysql_fetch_assoc($result)) { // do whatever here... } // reset the result set pointer to the beginning mysql_data_seek($result, 0); while ($row = mysql_fetch_assoc($result)) { // do whatever here... }
Nota:
Embora esse método permita reutilizar o conjunto de resultados, geralmente não é considerado uma prática recomendada. É preferível realizar todo o processamento necessário dentro do loop inicial.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3