Exporter des données de access ver csv

togoom 2 Messages postés mardi 19 octobre 2010Date d'inscription 19 octobre 2010 Dernière intervention - 19 oct. 2010 à 13:29 - Dernière réponse : togoom 2 Messages postés mardi 19 octobre 2010Date d'inscription 19 octobre 2010 Dernière intervention
- 19 oct. 2010 à 14:17
bonjour sos aide moi je besoin d'un petit programme en php qui transfert les donnée contenu dans une table access en fichier csv ci dessous mon programme qui ne marche pas
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>


<?php

$bd="m_agent"; // nom de la base de donnée déclarée par ODBC

$user=""; // login

$password=""; // password

$table="banque";

$cnx = odbc_connect( $bd , $user, $password ); // ouvre DB access

if (!$cnx) echo "Impossible de se connecter";


$fname = "banque.csv" ;
$html_output = '';

$sqlcsv = " SELECT * FROM banque";

if (false $result odbc_exec($cnx, $sqlcsv)) die('Impossible de générer le fichier, voici l\'erreur :'.mysql_error());


$num_fields = odbc_num_fields($result);

for ($i = 0; $i <= $num_fields; $i++) {
$html_output.= odbc_field_name($result , $i).";";
}
$html_output = substr($html_output,0, -1)."\r\n";

while($row = odbc_fetch_row($result)){
for ($i=0; $i < $num_fields; $i++) {
$html_output.= $row[$i]."|";

}
$html_output = substr($html_output,0, -1)."\n\n";
}

header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="banque.csv"');
header('Pragma: no-cache');
header('Expires: 0');

echo $html_output;

?>

</html>
Afficher la suite 

2 réponses

Répondre au sujet
lolokun 1241 Messages postés mardi 10 octobre 2006Date d'inscription 27 août 2013 Dernière intervention - 19 oct. 2010 à 13:42
0
Utile
bonjour,

en postant dans le forum adéquat plutot que dans la boite à idées pour améliorer codes sources, tu auras plus de chance d'avoir de réponses.
Et ça ne marche pas c'est beaucoup trop vague, tu as un message d'erreur ou autre??


L'expérience, c'est une connerie par jour, mais jamais la même..
Commenter la réponse de lolokun
togoom 2 Messages postés mardi 19 octobre 2010Date d'inscription 19 octobre 2010 Dernière intervention - 19 oct. 2010 à 14:17
0
Utile
merci
Commenter la réponse de togoom

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.