1
(私の英語については申し訳ありませんが、私を修正してください、フランス人の人はこちら) SQLリクエストの結果を.csvファイルに入れようとしています。フォーラムの指示と私の結果があります。SqlのCSVへのリクエスト
<?php
try{
$bdd = new PDO('mysql:host=localhost;dbname=baseontpe;charset=utf8', 'root', '',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e){
die('Erreur : '.$e->getMessage());
}
$CP=$_GET['CP'];
$Act=$_GET['Act'];
$req = $bdd->prepare('SELECT Nom, Prenom, EMail FROM b2b WHERE CP LIKE ? AND Activiteft LIKE ?');
$req->execute(array($CP.'%','%'.$Act.'%'));
$handle = fopen('test.csv', 'w');
$req->setFetchMode(PDO::FETCH_ASSOC);
while($donnees = $req->fetch()) {
fputcsv($handle, $donnees, ';');
}
$req->closeCursor();
fclose($handle);
header("Content-Type: text/csv;charset=utf-8");
header('Content-Disposition: attachment;filename=test.csv');
?>
しかし、このコードで私の結果は非常に満足ではありません...ただ、このような行:á±
ÐÏà¡は、
þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ何かアドバイスしてください?私は本当に今こだわっ:(
をおそらく異なる文字セットを試してみてください? –
だけでなく、私は文字セットがあることさえわかりません私がそれを取り除くか、別のものを置くときに何も変わらない –