[SQL allgemein] CSV Upload zu MySQL per Script ???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    PHP-Code:
    for($i=0;$i<sizeof($datensaetze);$i++) {
    /*
    hierhin,
    du musst die anführungszeichen aus $datensaetze[$i] löschen
    und speicherst das ergebnis wieder in $datensaetze[$i]
    */
    $datensaetze[$i]=str_replace(parameter siehe manual);
         
    $datenfeld[$i]=explode(";",$datensaetze[$i]);
        } 
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      Cool thx für Hilfe !!!
      Es funst !!
      Das heisst ich kann damit auch die ä,ö,ü... umändern weil die auch nur in anderen Zeichen dargestellt werden ??


      Viele Grüße Smurfy

      Kommentar


      • #18
        ja, du kannst mit str_replace x-beliebige zeichenkombinationen durch x-beliebige andere zeichenkombinationen ersetzen
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #19
          Hi,

          Habe mir mal den Code von Smurfy ausgeliehen.
          Leider habe ich auch das Problem mit den Anführungszeichen.

          Dachte mir das das mit str_replace dann so:

          PHP-Code:
          for($i=0;$i<sizeof($datensaetze);$i++) {
          $datensaetze[$i]=str_replace('"''');     
          $datenfeld[$i]=explode(";",$datensaetze[$i]); 
          Funktioniert leider nicht.
          Werde aus dem Beispiel im Manual nicht schlau.

          Könnt Ihr mir da mal kurz weiterhelfen?
          Léon: "Du must noch erwachsen werden"
          Mathilda: "Das bin ich schon längst, ich werde nur noch älter"
          Léon: "Bei mir ist es umgedreht, ich bin schon alt genug aber ich muss erst noch erwachsen werden"

          Kommentar


          • #20
            HAR!

            Habs hinbekommen!

            Bei mir waren die " und die ' zuviel.

            So hab ichs dann wegbekommen:

            PHP-Code:
            for($i=0;$i<sizeof($datensaetze);$i++) {
            $datensaetze[$i]=str_replace('"'''$datensaetze[$i]);
            $datensaetze[$i]=str_replace("'"""$datensaetze[$i]);
            $datenfeld[$i]=explode(";",$datensaetze[$i]); 
            Bleibt nur noch die Frage wie würde ich die ' trotzdem in die Tabelle bekommen?
            Die ' sind z.B. in einem Namen vorhanden (Beispiel: God's Army).

            Geht das oder nicht?
            Léon: "Du must noch erwachsen werden"
            Mathilda: "Das bin ich schon längst, ich werde nur noch älter"
            Léon: "Bei mir ist es umgedreht, ich bin schon alt genug aber ich muss erst noch erwachsen werden"

            Kommentar

            Lädt...
            X