Popular um array mais rápido
Meus amigos,
Tenho um SELECT que traz como resultado 1500 registros, os quais eu preciso mostrar na em um grid na tela para o usuário.
Estou colocando este resultado dentro de um ARRAY para mostrar em seguida, o problema é que está demorando muito para colocar o resultado do select (QUE VEM RÁPIDO) dentro do ARRAY.
$SQL = "SELECT...";
$Clientes = array();
$row = odbc_prepare($connect->connectADM, $SQL);
if(odbc_execute($row)){
for($i=0;odbc_fetch_row($row);$i++){
$Clientes[$i]['codigo'] = odbc_result($row, 'clie_codigo');
$Clientes[$i]['nome'] = trim(utf8_encode(odbc_result($row, "clie_descricao")));
$Clientes[$i]['fantasia'] = trim(utf8_encode(odbc_result($row, "clie_fantasia")));
}
PS.: O cliente trabalha com um servidor gerenciado e ainda não consegui fazer as devidas alterações para PDO, por isso tenho que usar ODBC, que funciona bem, somente a demora na montagem do array.
O que estou fazendo errado?
Obrigado!
Discussão (4)
Carregando comentários...