Mit PHP-Script SQL-Befehle aus Datei ausführen

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

  • Mit PHP-Script SQL-Befehle aus Datei ausführen

    Hi!

    Suche eine Script, welches Insert Into Befehle aus einer hochgeladenen ASCII Datei ausliest und dem MySQL-Server zur Verarbeitung weitergiebt.

    Meine "Googlen" war leider bisher erfolglos ....

    Bitte um Hilfe!
    lg
    zwoelferm

  • #2
    du kennst http://www.php.net/manual/en/ ?
    such mal z.B. nach:

    - file
    - fopen
    - fgets
    - mysql_connect
    - mysql_db_select
    - mysql_query
    - ...

    schaue dir dabei die Bsp. und User Comments an.

    Kommentar


    • #3
      Hey!

      Ich bin KEIN PHP-Programmierer ... ein Kunde hat mich gefragt, ob es möglich ist, Daten aus meiner Access-Anwendung an eine
      Webdatenbank zu übergeben.

      Da nicht unbedingt PHP lernen will, hab ich halt hier mal nachgefragt ob und vorallem wie es geht.

      Am liebsten wär mir ein fast fertiges Script!

      Falls mir wer weiterhelfen kann bin ich dankbar ... auf RTFM bin ich nicht scharf!!!!!!!
      lg
      zwoelferm

      Kommentar


      • #4
        phpMyAdmin ..
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          Re: Hey!

          Original geschrieben von zwoelferm

          Da nicht unbedingt PHP lernen will, hab ich halt hier mal nachgefragt ob und vorallem wie es geht.

          Am liebsten wär mir ein fast fertiges Script!
          dann schiebe mal nach Script Gesuche

          Kommentar


          • #6
            hi goth!

            mit phpadmin hab ich bis jetzt eingelesen ... nur faul wie Enduser halt sind, sollen Sie auf "Knöpfchen" drücken und das Programm soll tun was zu tun ist .... Bei Php-Admin ist "mitarbeit" vom User verlangt und scheidet somit leider aus

            lg
            Manuel

            Kommentar


            • #7
              Wenn der User absolut nichts machen soll, wie soll dies dann funktionieren???
              mfg
              Günni


              Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
              Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
              Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
              City-Tiger - Online durch die Straßen tigern...

              Kommentar


              • #8
                Hi Günni!

                Ich kann aus meinem Programm eine ASCII Datei mit INSERT INTO befehlen erzeugen und mittels FTP auf den Webserver laden.

                Danach könnte ich eine URL aufrufen (zum Script) das die Datei dann in die Datenbank einliest.

                Somit würde sich die Arbeit für den Benutzer wirklich auf einen Knopfdruck beschränken ......

                lg
                zwoelferm

                Kommentar


                • #9
                  Da würde ich eher 'n Bash-Script schreiben, dass durch den cron ausgeführt wird (z.B. alle 5 Minuten) .. und dann die Daten via mysql einspielt ... !
                  carpe noctem

                  [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                  [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                  Kommentar


                  • #10
                    Dazu müsste ich aber direkt auf den MySQL-Server kommen ... dieser liegt bei nicht direkt beim Kunden ....
                    lg
                    zwoelferm

                    Kommentar


                    • #11
                      Warum das ... hat der Webserver keinen Zugriff auf den MySQL-Server ... ?!
                      carpe noctem

                      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                      Kommentar


                      • #12
                        Hi!

                        Leider keine Telnet-Verbindung um die Scripte zu erstellen und den Cronjob zu erstellen
                        lg
                        zwoelferm

                        Kommentar


                        • #13
                          Ohne gewähr
                          PHP-Code:
                          <?
                              $commands = file("dateinamemitbefehlen.txt");

                              mysql_connect("","","");
                              mysql_select_db("test");

                              for($i=0;$i < count($commands); $i++)
                                mysql_query($commands[$i]) or die(mysql_error());
                          ?>
                          mfg
                          Günni


                          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                          City-Tiger - Online durch die Straßen tigern...

                          Kommentar


                          • #14
                            Leider funktioniert das nur, wenn jedes Kommando in einer einzelnen Zeile stehen ... was nicht zwingend der Fall sein muss ...
                            carpe noctem

                            [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                            [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                            Kommentar


                            • #15
                              @goth
                              Das ist war, aber dies liese sich bestimmt einrichten...
                              mfg
                              Günni


                              Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                              Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                              Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                              City-Tiger - Online durch die Straßen tigern...

                              Kommentar

                              Lädt...
                              X