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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #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...

    Comment


    • #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

      Comment


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

        Comment


        • #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"

          Comment


          • #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"

            Comment

            Working...
            X