kostenloser Webspace werbefrei: lima-city


CSV-Dateien

lima-cityForumHeim-PCSoftware

  1. Autor dieses Themas

    webdesaster

    webdesaster hat kostenlosen Webspace.

    Ich wei? nicht op hier richtig mit diesem Thema bin,...

    Also, CSV-Datei Was? Wie? Wo?

    Wie macht man so ne Datei, was hat das mit einer MySql Tabelle zu tun?
    Wie l?dt man eine solche datei in eine MySql Tabelle??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Es gibt wohl mehrere mit dieser Endung.Welche Deine csv ist kann keiner ausser Dir wissen. Guck mal hier nach.:slant:
    http://www.endungen.de/index.php/index.html?action=search
  4. c*******a

    eine .csv Datei soll mysql ersetzen, damit das System datenbankenunabh?ngig ist. leider hat man mit einer .csv-Datei nicht so viele m?glichkeiten wie mit mysql. .csv-Dateien werden oft f?r G?steb?cher und miniaturchatrooms verwendet.

    PS: bei Fragen einfach mailen: webmaster@cyberarea.justonead.de
  5. s********r

    CSV-dateien k?nnen einerseits Excel-dateien ersetzen, anderseits aber auch als MySQL-?hnliche-datenbank eingesetzt werden. Da du wohl eher die zweite M?glichkeit n?her kennenlernen m?chtest hier eine Beschreibung:

    Eine CSV-datei sollte man mit einem Texteditor editieren. Sie ersetzt tats?chlich MySQL-datenbanken und kann eigentlich recht einfach verwendet werden. Sie ist eine Tabelle mit Zeilen und Spalten.
    Eine CSV-datei ist etwa so aufgebaut:

    1|jlsldfjsljd|ljkfslajlsj|kljflsd
    2|sldkjaflksj|lkjsfalkwje|jlsfk
    3|lkjsfd|sdfsfs|jklfsdklfsj
    ...
    Jede Zeile stellt eine Tabellenzeile dar und hat mehre Spalten, welche durch ein Zeichen abgetrennt sind. In diesem Fall ist es vielfach ein "|"

    Die Dateien werden mit PHP ausgelesen:

    <?
    $file = file("datei.csv");
    $entry = explode ("|", "Zeilennummer");
    $word1 = $entry[0]; //Gibt die erste Spalte aus
    $word2 = $entry[1]; //Gibt die zweite Spalte aus
    $word3 = $entry[2]; //Gibt die dritte Spalte aus
    echo "$word1, $word2, $word3";
    ?>


    --------------------------------------------------

    CSV-dateien werden oft in G?steb?cher oder kleinen Foren verwendet. Ich mache sehr gerne von ihnen Gebrauch. Auch mein Worttrainer (http://www.vtrainer.ch.vu) basiert auf CSV-dateien.
    F?r Anf?nger sind CSV-dateien meiner Ansicht nach sehr gut geeignet!

    sebigisler
  6. CSV hei?t "comma separated values" und ist ein ganz primitiver Ersatz f?r eine Datenbank-Tabelle (keine ganze Datenbank).

    Man benutzt CSV als Austauschformat zwischen verschiedenen Datenbanken. Am bekanntesten ist CSV aber durch die Tabellenkalkulation EXCEL, weil die ebenfalls ihre Tabellen im CSV-Format exportieren kann.

    Obwohl im Namen das Wort "Komma" vorkommt, sind auch andere Trennzeichen zwischend den Datenfeldern ?blich.

    Beispiel:

    Tabellenbeschreibung:
    "PRIMARY_ID";"Name";"Titel"
    "1";"lordoflima";"admin"
    ...
    "160";"thornet";"knight"
    ...
    "10550";"alopex";"otto-normal-user"

    Die Tabelle hat 3 Spalten.
    Jeder Datensatz steht in einer eigenen Zeile.
    Die Datenfelder eines jeden Datensatzes stehen zwischen " und werden mit dem Semikolon getrennt.

    Statt des Semikolons ist auch ein Komma m?glich:

    "1","lordoflima","admin"
    "160","thornet","knight"
    "10550","alopex","otto-normal-user"

    Und wenn die Trenn-Zeichen nicht in den Daten vorkommen, kann man das auch so schreiben:

    1,lordoflima,admin
    160,thornet,knight
    10550,alopex,otto-normal-user

    Oder eben mit dem speziellen Trennzeichen "|":

    1|lordoflima|admin
    160|thornet|knight
    10550|alopex|otto-normal-user

    Erstellt wird so eine Datei mit den Export-Funktionen der jeweiligen Datenbank-Anwendung oder auch der Tabellenkalkulation. Von Hand kann man sowas in PHP auch selber schnitzen:

    $trennzeichen = ','; // Komma
    $quote = '"'; // Die "Einklammerungszeichen"
    $table = array (
    array("1","lordoflima","admin"),
    array("160","thornet","knight"),
    array("10550","alopex","otto-normal-user"),
    );

    $fh = fopen('file.csv', 'w');
    foreach($table as $row) {
    fputcsv($fh, $row, $trennzeichen, $quote);
    }
    fclose($fh);

    http://de.php.net/manual/de/function.fputcsv.php

    F?r das Einlesen einer solchen Datei benutzt man dann eben fgetcsv():

    http://de.php.net/manual/de/function.fgetcsv.php





  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!