Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou implementando em meu sistema procedures que são chamadas via PDO.
Elas podem retornar um ou mais registros.
Pergunta: O que seria mais performático para o banco de dados e aplicação: realizar o fetch registro a registro utilizando um laço for, por exemplo, ou fazer o fetchAll e fazer o tratamento dos registros internamente na aplicação?
Outra dúvida: Caso eu venha a utilizar o fetchAll, eu sempre tenho que referenciar o código da linha para poder capturar a coluna? Pois no fetch eu apenas pego a coluna desejada.
Exemplo: $rs->fetch();
$id = $rs[0];
$nm = $rs[1];
$rs2 = fetchAll();
$id = $rs2[0][0];
$nm = $rs2[0][1];
Obrigada!
Carregando comentários...