peterhall 0 Denunciar post Postado Abril 7, 2015 Boa tarde. Pretendo fazer uma consulta através de odbc a um banco MsSql e gerar um csv com os dados retornados. Deveria passar o resulta dentro do while para um array e assim gerar o csv mas não estou a conseguir. Alguma sugestão ou correção? Obrigado. <?php #--> conexao mssql require_once("../conexao/MsSql.php"); # a conexão está OK #--> $query ="SELECT * FROM MsSqlTable"; #--> $result = odbc_exec($conMsSql,$query); while(odbc_fetch_row($result)){ $campo1 = odbc_result($result, 1); $campo2 = odbc_result($result, 2); $campo3 = odbc_result($result, 3); $campo4 = odbc_result($result, 4); } $content = array(); while($info = odbc_fetch_array($result)){ $list = $content[] = $info; } #--> #--> $file = fopen("arquivo.csv","w"); foreach ($list as $line) { fputcsv($file,explode(',',$line)); } fclose($file); ?> Compartilhar este post Link para o post Compartilhar em outros sites