Goedenavond,
Ik ben op zoek naar een manier om een tabel in zijn geheel naar een csv bestand te exporteren, dat geschikt is om te gebruik in Excel. Hierbij moet elke nieuwe kolom van de mysql tabel ook een nieuwe kolom zijn in excel. Dit is mogelijk vanuit het phpadmin scherm, maar ik wil de gebruikers van de website dit ook zelf kunnen laten doen.
Nu heb ik na wat googlen 2 methodes gevonden. Dit is de eerste, maar deze krijg ik geheel niet aan het werk:
Na wat verder zoeken kwam ik ook op deze:
Deze laatste code doet wel iets, maar ik krijg een melding dat split niet meer gebruikt wordt. Dus na wat aanpassen heb ik uiteindelijk wel een csv bestand gekregen, maar alles staat onder elkaar en ik heb geen idee hoe ik dit aanpas aan mijn eigen wensen.
Bvd voor de hulp!
Ik ben op zoek naar een manier om een tabel in zijn geheel naar een csv bestand te exporteren, dat geschikt is om te gebruik in Excel. Hierbij moet elke nieuwe kolom van de mysql tabel ook een nieuwe kolom zijn in excel. Dit is mogelijk vanuit het phpadmin scherm, maar ik wil de gebruikers van de website dit ook zelf kunnen laten doen.
Nu heb ik na wat googlen 2 methodes gevonden. Dit is de eerste, maar deze krijg ik geheel niet aan het werk:
PHP:
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM my_table;
Na wat verder zoeken kwam ik ook op deze:
PHP:
<?php
$file = fopen("contacts.csv","w");
foreach ($list as $line)
{
fputcsv($file,split(',',$line));
}
fclose($file); ?>
Deze laatste code doet wel iets, maar ik krijg een melding dat split niet meer gebruikt wordt. Dus na wat aanpassen heb ik uiteindelijk wel een csv bestand gekregen, maar alles staat onder elkaar en ik heb geen idee hoe ik dit aanpas aan mijn eigen wensen.
Bvd voor de hulp!