kostenloser Webspace werbefrei: lima-city


MySql Datenbanken hochladen oder umbenennen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    meron

    meron hat kostenlosen Webspace.

    Hallo zusammen

    Ich bin ein kleiner (unprofessioneller) Hobby-Programmierer. Aus lauter Spass entwickle ich eine Software für Gemeinden der Schweiz, eine Fallbewirtschaftung (ich habe die Lehre auf einer Gemeindeverwaltung gemacht und mich immer über die Fallbewirtschaftung geärgert, da diese nichts konnte). Das ganze habe ich jedenfalls mit PHP, Mysql, HTML etc. programmiert.

    Nun musste ich vergangenen Juli ins Militär einrücken (Rekrutenschule). Da ich Büroordonnanz bin habe ich hier nun etwas Zeit (und vorallem einen PC) und möchte nun an meinem Projekt weiter arbeiten.

    Zurzeit befinden sich alle Dateien und Datenbanken bei mir auf meinem Laptop (=> PHP und Mysql über Xampp). Nun ist es jedoch etwas umständlich diesen hier zu gebrauchen, während den Bürozeitenpräsenzzeiten ist es sogar verboten.

    Deshalb wollte ich mein ganzes Projekt auf Lima zügeln. Die PHP-Dateien könnte ich relativ einfach per FTP transferieren. Mit den Mysql-Datenbanken habe ich da grössere mühe. In meinem Projekt habe ich diese einfach direkt benannt was da den auch drin ist (erbschaft, hast, etc., mir erschien es praktisch und evtl. performanter wenn ich pro Modul eine eigene Datenbank erstelle). Wenn ich hier jedoch eine Datenbank in Lima ersteigere kann ich diese weder benennen noch umbenennen. Eine Änderung in den PHP-Dateien wäre zu mühsam (=>bin nur Laye, deshalb habe ich die Zugriffe wohl etwas zu kompliziert gestaltet, insbesondere da es gewisse "Mini-Programme" innerhalb eines Moduls gibt, die auf mehrere Datenbanken zugreifen müssen, hier ist die Adressverwaltung der Klassiker).

    Gibt es trotzdem eine Möglichkeit meine Datenbanken hinauf zu kopieren? Oder wie regelt ihr das bei euren professionellen Projekten. Bevor ihr es auf Lima lädt müsst ihr es ja auch in einer Testumgebung laufen lassen resp. erstellen, zu diesen Zeitpunkt kennt ihr ja aber die Namen der Datenbanken noch nicht?

    Besten Dank für eure Antworten!

    Beste Grüsse
    meron
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du hast es richtig erkannt, die Namen der Datenbanken sind nicht veränderbar.
    Deine DB-Inhalte kannst Du natürlich in eine dieser Datenbanken importieren, aber Du wirst es nicht vermeiden können, in deinen Skripten DB-Namen und Zugangsdaten anzupassen.

    Um bei zukünftigen Transfers dieses Problem nicht zu haben, würde ich dir empfehlen, die DB-Daten in deinen Skripten an zentraler Stelle zu sammeln. Z.B. In einer config.inc.php, in der die Daten in Konstanten hinterlegt sind.
    Diese Datei in deine Skripte includen, schon stehen dir die Datenbankparameter überall zur Verfügung und eventuelle Veränderungen verlieren ihren Schrecken.

    Nachtrag zum Thema Testumgebung: Der SQL-Server von Lima ist auch von außen erreichbar. Du könntest also sogar bereits in deiner Testumgebung mit einer Lima-DB arbeiten.
    Auch bei späterer Wartung ist sowas manchmal nützlich. :wink:

    FF

    Beitrag zuletzt geändert: 30.8.2010 17:10:48 von fatfreddy
  4. Und du kannst nicht einfach Bearbeiten --> Ersetzen benutzen und so den Namen schnell ändern?
  5. Autor dieses Themas

    meron

    meron hat kostenlosen Webspace.

    Hi

    Besten Dank für eure Antworten.

    Und du kannst nicht einfach Bearbeiten --> Ersetzen benutzen und so den Namen schnell ändern?


    Gehen würde dies schon, würde aber sehr kompliziert. Wie schon geschrieben bin ich kein professioneller Programmierer. Deshalb besitzt jedes Modul seine eigenen Dateien (ca. 20 Dateien (Eingabemasken, Editierungsdateien, Auswertungsfenster, Verarbeitungsdateien, etc) pro Modul à aktuell 5 Module). Da ich hier nur auf Windows-Editor arbeiten könnte, ist zudem die Codedarstellung etwas mühsam um solch grosse Mutationen vorzunehmen.

    Also besten Dank für eure Hilfe, aber ich glaube ich werde halt einfach am Wochenende etwas an meinem Projekt arbeiten.

    Beste Grüsse
    Meron

  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!