Tom: txt-Datenbank auslesen

Beitrag lesen

Hello,

Hello,

Om nah hoo pez nyeetz, Mief!

Andere Variante:

Du schreibst deine Daten in ein PHP-Array

$monat[1] = array ('Jan', 'Januar', 31);

$monat[2] = array ('Feb', 'Februar', 29);
$monat[3] = array ('Mrz', 'März', 31);
$monat[4] = array ('Apr', 'April', 30);
$monat[5] = array ('Mai', 'Mai', 31);
$monat[6] = array ('Jun', 'Juni', 30);
$monat[7] = array ('Jul', 'Juli', 31);
$monat[8] = array ('Aug', 'August', 31);
$monat[9] = array ('Sep', 'September', 30);
$monat[10] = array ('Okt', 'Oktober', 31);
$monat[11] = array ('Nov', 'November', 30);
$monat[12] = array ('Dez', 'Dezember', 31);


> >   
> > und kannst dann per `$monat[5][1]`{:.language-php} beispielsweise auf "Mai" zugreifen.  
> >   
> > Diese Datei könntest du [includieren](http://de.php.net/manual/de/function.include.php).  
>   
> ... oder eben, wie Vinzenz schon erwähnt hat, ganz normal einlesen.  
>   

Und wenn man die abschließenden Semikola noch weglässt, könnte es sogar richtig sein :-O  
Inhalt der Datei:  
  
'Jan','Januar',31  
'Feb','Februar',29  
'Mrz','März',31  
'Apr','April',30  
'Mai','Mai',31  
'Jun','Juni',30  
'Jul','Juli',31  
'Aug','August',31  
'Sep','September',30  
'Okt','Oktober',31  
'Nov','November',30  
'Dez','Dezember',31  

>   
>   
> Einlesen mit fgetcsv:  
>   
> $\_monate = array();  
> $\_record = array();  
>   
> ## Datei öffnen  
> $fh = fopen($dateiname,'rb');  
>   
> ## wenn Öffnung geklappt hat,  
> if ($fh)  
> {  
>     ## Datei sperren gegen Veränderung durch Andere  
>     flock($fh, LOCK\_SH);  
>   
>     ## Datei Satzweise auslesen. <http://de.php.net/manual/en/function.fgetcsv.php>  
>     while ($\_record = fgetcsv($fh, 4096, ",", "'"))  
>     {  
>         ## Datensatz an großes Array (Liste) anhängen  
>         $\_monate[] = $\_record;  
>     }  
> {  
>   
> ## Datei wieder schließen  
> fclose($fh);  
>   
> ## und dann zur Kontrolle mal die Liste ausgeben:  
>   
> echo "<pre>\r\n";  
> echo htmlspecialchars(print\_r($\_monate,1));  
> echo "</pre>\r\n";  
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
>   
> Liebe Grüße aus dem schönen Oberharz  
>   
>   
> Tom vom Berg  
> ![](http://selfhtml.bitworks.de/Virencheck.gif)  
>   
>   

Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>