<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Komplizierte Textdatei in MySQL umwandeln</title>
    <link>http://forum.geizhals.at/feed.jsp?id=251049</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: Komplizierte Textdatei in MySQL umwandeln</title>
      <link>http://forum.geizhals.at/t251049,1507552.html#1507552</link>
      <description>Mal per Pseudo-Code:&lt;br&gt;&lt;br&gt;solange nicht EoF&lt;br&gt;$deutsch, $englisch, $japanisch initialisieren&lt;br&gt;Wort auslesen ("|" als Trennzeichen)&lt;br&gt;Wort in $deutsch speichern.&lt;br&gt;solange nicht EoL: Wort auslesen("|" als Trennzeichen)&lt;br&gt;zweites Zeichen E? =&gt; erste 3 Zeichen weg und an $englisch anhängen&lt;br&gt;zweites Zeichen J? =&gt; erste 3 Zeichen weg und an $japansich anhängen&lt;br&gt;$deutsch, $englisch, $japanisch speichern&lt;br&gt;&lt;br&gt;Ist halt die Frage, wie sinnvoll es ist, die einzelnen Übersetzungen zusammen zu fassen, da fällt das umgekehrte Suchen viel schwerer.&lt;br/&gt;</description>
      <pubDate>Tue, 18 May 2004 13:01:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t251049,1507552.html#1507552</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2004-05-18T13:01:07Z</dc:date>
    </item>
    <item>
      <title>Komplizierte Textdatei in MySQL umwandeln</title>
      <link>http://forum.geizhals.at/t251049,1507439.html#1507439</link>
      <description>Ich muss dringend eine Wörterbuchdatei in MySQL umwandeln, scheitere aber an der Unregelmäßigkeit der Datei.&lt;br&gt;&lt;br&gt;Ich versuche einmal, die Deutsch-Englisch-Japanisch Datei zu beschreiben:&lt;br&gt;Am Zeilenbeginn steht ein dt. Ausdruck, dann ein Trennzeichen und kein bis mehrere engl. Ausdruck, die mit (E) beginnen, dann min. ein jap Ausdruck, der mit (J) beginnt, alles immer mit dem "|" getrennt:&lt;br&gt;&lt;br&gt;aaaaa|(E)bbbbb|(E)ccccc|(J)xxxxx|(J)yyyyy&lt;br&gt;&lt;br&gt;Vor einiger Zeit hatte ich mit folgendem Skript Erfolg, die Quelldatei war aber eindeutig getrennt:&lt;br&gt;&lt;br&gt;&amp;lt;?php &lt;br&gt;set_time_limit(7200); &lt;br&gt;mysql_connect("localhost", "root", ""); &lt;br&gt;mysql_select_db("wadoku"); &lt;br&gt;$quelle = file ('./wadoku.txt'); &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;for($i=0; $i&amp;lt;sizeof($quelle); $i++) { &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$line = trim($quelle[$i]); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$arr = explode(";", $line); &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql = "insert into wadoku values ('". &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;implode("','", $arr) ."')"; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $sql; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(mysql_error()) { &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo mysql_error(); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br&gt;} &lt;br&gt;?&amp;gt; &lt;br&gt;&lt;br&gt;Idealerweise sollten drei Spalten entstehen, für jede Sprache eine, die auch mehrere Ausdrücke enthalten kann.&lt;br&gt;Wie kann man soetwas lösen? Explode alleine hilft ja nicht....&lt;br&gt;&lt;br&gt;Danke für eure Hilfe!&lt;br/&gt;</description>
      <pubDate>Tue, 18 May 2004 12:03:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t251049,1507439.html#1507439</guid>
      <dc:creator>biervernichter</dc:creator>
      <dc:date>2004-05-18T12:03:30Z</dc:date>
    </item>
  </channel>
</rss>
