php-resource.de

PHP Tutorial: ASCII Datenbanken

ASCII Datenbanken sind eigentlich nur Textdateien, in denen man Daten speichert, die durch ein Trennzeichen voneinander getrennt sind. Dieses Tutorial zeigt wie es geht. Mit Übung und Lösung

|13.10.2002 | deep_space_nine@ | 21171 | KAT : PHP | | Kommentare 0


5

12

5.Auslesen aus ASCII Datenbanken

Um das Auslesen aus einer ASCII Datenbank zu verdeutlichen werde ich die einzelnen Schritte anhand eines Beispiels zeigen.

datenbank.store
Manfred,Schreiber,Ahornstraße,5,
Adam,Seibert,B-Hornstraße,28,
Egon,das Eichhörnchen,Nußbaumweg,20,

auslesen.php

<?$datei "./datenbank.store";
  
$trennzeichen ",";
  if(
file_exists($datei))
  {
    
$zeile file($datei);
    for(
$i=0;$i<sizeof($zeile);$i++)
    {
      if((
$zeile[$i] != "")||($zeile[$i] != "n"))
      {
      
$eintrag explode($trennzeichen,$zeile[$i]);

      
// Hier dann den benötigten Code einfügen ...

      
}
    }
  }
?>

Was macht jetzt was? Mit allen if Anweisungen fängt man Fehler ab, mit der for - Schleife durchlaufen Sie den gesamten Datensatz. Nun müssen Sie eigentlich nur noch die benötigten Daten in eine Variable schreiben oder sie direkt ausgeben. Wollen Sie z.B. eine Liste mit allen Vornamen ausgeben müssten sie nur unter dem Kommentar folgende Zeile einfügen:

<?echo $eintrag[0]."<BR>";?>

Wollen Sie nur die Adresse ausgeben ersetzen Sie die Variable $eintrag[0] durch $eintrag[2], da die Adresse im obigen Beispiel an dritter Stelle steht.

Navigation -> Seitenanzahl : (12)

  «  1 2 3 4 5 6 7 8 9 10 11 12  » 
Kommentare zum Tutorial
Tutorial kommentieren
 
Über den Autor
deep_space_nine@

deep_space_nine@

Status
Premium Mitglied

Beruf
Unbekannt

Mitglied seit:
30.04.2009

letzte Aktivität
04.06.2009

 

Tutorial bewerten

Hat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend".



 

aktuelle Artikel

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Neu | Berni

Wissensbestand in Unternehmen

Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Neu | Berni