Salve.. allora, io ho il seguente codice :
codice:
<?php
include("dati_connessione.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE) die ("Errore nella connessione a MySQL");
$connessione = mysql_select_db($db_name , $db);
if ($connessione == FALSE) die ("Errore nella selezione del DB $db_name");
//$nometabella = array ("t0" => "circolari", "t1" => "notiz", "t2" => "sentenze", "t3" => "ordinanze");
$nometabella = array ("t0" => "notiz");
foreach ($nometabella as $nomet => $tabella)
{
$queryleggi = "select * from $tabella";
$risultati = mysql_db_query($db_name,$queryleggi);
if ($risultati == false) echo "Errore nella lettura dei dati<\n> $queryleggi
";
$righe = mysql_num_rows($risultati);
if ($righe > 0) {
$fc = "$tabella.csv";
$fcs = fopen($fc,"w");
flock($fcs,2);
for ($c=0; $c < $righe; $c++)
{
$mese = mysql_result($risultati, $c, "mese");
if ($mese < 0) $mese = "00";
$anno = mysql_result($risultati, $c, "anno");
$giorno = mysql_result($risultati, $c, "giorno");
if ($giorno < 0) $giorno = "00";
$nrdoc = mysql_result($risultati, $c, "nrdoc");
$nomefile = mysql_result($risultati, $c, "nomefile");
$descriz = mysql_result($risultati, $c, "descriz");
$testo = "$mese|$anno|$giorno|$nrdoc|$nomefile|$descriz\n";
fwrite($fcs,$testo);
};
flock($fcs,3);
fclose($fcs);
};
echo "<a href=\"$tabella.csv\">Scarica $tabella.csv</a>
";
};
mysql_close($db);
?>
Non capisco xkè quando apro il file mi aggiunge per alcuni record nel campo descriz dei ritorno a capo che non dovrebbero esistere.
se apro con il notepad mi ritrovo un carattere simile a un rettangolino, e importandolo in excel ho il risultato ke mi taglia il risultato dividendo il record su + righe!
Ke può essere? Qualche idea?
Ciao a tutti.. grazie