hallo, da ich noch in PHP-Anfänger bin, brauch ich hierbei Hilfe.
Ich habe eine CVS-Datei "datei.csv",
diese Datei enthält Daten die mit Komma getrennt werden.
Beispeil
hans, dieter, berlin
otto, heinz, münchen
karl, herbert, stuttgart
und so weiter.
Nun möchte ich jeden Datensatz pro Zeile in eine Tabelle wiedergeben.
Ich habe mir ein Kopf gemacht wie ich das realiesieren kann. Muss ehrlich sagen mit mqsql geht das deutlich leichter.
Doch diesmal geht es nicht anders.
Mein Script schreibt die den ganzen Datensätze in die erste Spalte.
Was mache ich falsch?
könnt ihr mir dabei helfen?
Ich habe eine CVS-Datei "datei.csv",
diese Datei enthält Daten die mit Komma getrennt werden.
Beispeil
hans, dieter, berlin
otto, heinz, münchen
karl, herbert, stuttgart
und so weiter.
Nun möchte ich jeden Datensatz pro Zeile in eine Tabelle wiedergeben.
Ich habe mir ein Kopf gemacht wie ich das realiesieren kann. Muss ehrlich sagen mit mqsql geht das deutlich leichter.
Doch diesmal geht es nicht anders.
Mein Script schreibt die den ganzen Datensätze in die erste Spalte.
Was mache ich falsch?
PHP:
<?
$fp = fopen('datei.csv', 'r');
echo '<table border="1">
<tr>
<td><b>vorname</b></td>
<td><b>Nachname</b></td>
<td><b>Ort</b></td>
</tr>';
while (!feof($fp)) {
$zeile = fgets($fp,500);
$daten = explode(" , ", $zeile);
echo "<tr><td>$daten[0]</td>
<td>$daten[1]</td>
<td>$daten[2]</td></tr>";
}
echo '</table>';
fclose($fp);
?>