[MySQL 4.1] Mehrere Sqls in unterschiedlichen txt-files verknüpfen?

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

  • [MySQL 4.1] Mehrere Sqls in unterschiedlichen txt-files verknüpfen?

    Hallo!

    Wir nutzen MySQL & PHP(MyAdmin) um aus einer Bestandstabelle Stichtagsbestände pro Warengruppe in einem txt-File zu erzeugen. Die dazugehörigen SQL-Abfragen haben wir in einer txt-Datei hinterlegt, die wir mit PHPMyAdmin (SQL/Durchsuchen->OK) ausführen.

    Jetzt suchen wir eine Lösung, wie wir dies für die verschiedenen Filialen so gestalten können, dass jede Filiale in ihrem Verzeichnis nur die filialspezifischen Anweisungen in der txt-Datei hat (zB loaddata ...hamburg.txt und into outfile ... hamburg.txt) und innerhalb dieser Datei auf die in einem übergeordneten Verzeichnis liegende txt-Datei mit den für alle Filialen gleichen SQL-Anweisungen zugreift. Somit müssten wir bei Änderungen an den Abfragen etc. nur noch die zentrale Datei ändern und nicht immer 30 angepasste Files erstellen. Und zum Ausführen müsste jede Filiale eben auch nur dieses spezifischen File ausführen, die SQLs würden dann aus dem übergeordneten Ordner geladen. Habt Ihr eine Idee, wie man das machen könnte?

    Hier kurz die bsp.Ordnerstruktur:

    SQL-Abfragen für alle = www/allgemein
    Filialdatei = www/hh

    Für Tips wäre ich sehr dankbar,

    cu, Niels

  • #2
    Hallo! Sorry... was ist das Problem?
    Dass man mit PHPMyAdmin 2 SQL-Files öffnen muss?

    Kommentar


    • #3
      wie wär's wenn man die Umgebungsvariable des System nutzt, etwa
      export niederlassung=hamburg
      dann kann man von PHP aus auslesen und in die Abfragen einsetzen.

      Kommentar


      • #4
        generiert einen Auftrag daraus!

        Hier gibt es Leute die verdienen damit Ihr Geld
        chansel0049
        ----------------------------------------------------
        if you've reached the bottomline - dig further!
        Übersetzer gesucht? http://www.babelport.com

        Kommentar

        Lädt...
        X