Textdatenbank in array einlese
Jens
- php
Guten Tach,
wie lese ich in ein array aus einer textdatenbank die Daten ein.
Gibt es hier ein Beispielscript zum Nachlesen oder wer kann mir Hilfestellung geben?
Vielen Dank für eine Antwort im Voraus!
Holladiewaldfee,
wie lese ich in ein array aus einer textdatenbank die Daten ein.
Gibt es hier ein Beispielscript zum Nachlesen oder wer kann mir Hilfestellung geben?
$res = mysql_query("MEIN TOLLE QUERY");
while($bla = mysql_fetch_array($res, MYSQL_ASSOC))
var_dump($bla);
Ciao,
Harry
Danke für Deine Antwort, aber ich meinte eine Textdatenbank
xxx.txt
a|b|c
a|b|c
usw.
Holladiewaldfee,
Danke für Deine Antwort, aber ich meinte eine Textdatenbank
xxx.txt
a|b|c
a|b|c
Ach so ;-)
Dann:
$a = file("xxx.txt");
$b = Array();
for($i=0, $j=count($a); $i<$j; $i++)
{ $b[$i] = Array();
$b[$i] = explode("|", trim($a[$i])); }
var_dump($b);
Ciao,
Harry
Hallo Jens,
wie lese ich in ein array aus einer textdatenbank die Daten ein.
mit '$inhalt = file("dateiname.txt")' kannst du die Datei einlesen, du hast dann einen Array namens $inhalt und kannst dann die einzelnen Zeilen mit $inhalt[0], $inhalt[1] usw. aufrufen. Wenn du den Inhalt der einzelnen Zeilen noch trennen willst musst du '$zeile = explode(";",$bla)' verwenden (';' ist das Trennzeichen das du benutzt hast, um die einzelnen Werte zu trennen. $bla ist die Zeile die getrennt werden soll also z.B. $inhalt[0] um die erste Zeile zu trennen), dann hast du ein Array namens $zeile in dem du die einzelnen Werte mit $zeile[0], $zeile[1] usw. aufrufen kannst.
die Funktionen file() und explode() findest du hier:
http://www.php.net/de/file bzw. http://www.php.net/de/explode
Grüße aus Nürnberg
Tobias