Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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(); $list = $content[] = $info;
}$file = fopen("arquivo.csv","w");
foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file);
?>