Olli: Änderung offline machen

Hallo

  1. Ich würde gerne für meine Homepage eine MySQL-Datenbank anlegen, in der die Daten derer Mitglieder festgehalten werden sollen. Muss ich um die Tabelle zu erstellen das ganze über die Schnittstelle (phpMyAdmin) meines Anbieters online machen - was etwas teuer werden würde, oder kann ich das alles zuhause, offline erstellen und dann nur das fertige "Paket" irgendwie hochladen?

  2. Wenn ich das unter 1) funktioniert und ich nur die gesamte Datenbank (bzw. Tabelle) komplett hochlade, gibt es dann eine Möglichkeit, wie ich Änderungen daran vornehmen kann (ebenfalls offline) und diese dann in der Tabelle ebenfalls im "Komplettpaket" verändern kann?

Ich hoffe, ich konnte mich verständlich genug ausdrücken und jemand kann mir hier helfen.

Danke im Voraus!

Gruss OLLI

--
Zwei Dinge sind unendlich, das Universum und die menschliche
Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
[Albert Einstein]
  1. Huhu Olli

    wenn Du bei Deinen Daten keine Versionskonflikte befürchten musst,
    wenn z.B. diese durch online-Aktivitäten der Mitglieder
    verändert werden, könntest Du z.B. wie folgt vorgehen:

    Installiere auf Deinem offline PC

    MySQL, PHP, Apache und PHPmyAdmin

    Informationen wie das im einzelnen geht gibt es im WWW.

    In PHPmyAdmin kann man sehr einfach komplette Tabellen 'dumpen'.
    Und solche 'dumps' auch wieder einspielen.

    Du kannst also Deine Tabellen lokal mit PHPmyAdmin erstellen, dann
    'dumpen' und dann im PHPmyAdmin Deines WepSpace importieren.
    Und umgekehrt genauso.

    Das funktioniert bis zu einer gewissen Größe[1] der Tabellen wunderbar.

    Viele Grüße

    lulu

    [1] Bei grossen Tabellen bekommt man irgendwann Probleme mit der maximalen Laufzeit von PHP. Ist auch deutlich besser/ schneller das  direkt von mysql erledigen zu lassen. Wenn Du die Daten alle manuell einpflegst wirst Du diese Größe aber vermutlich nie erreichen ;-)

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Huhu Olli

      Hi Lulu

      wenn Du bei Deinen Daten keine Versionskonflikte befürchten musst,
      wenn z.B. diese durch online-Aktivitäten der Mitglieder
      verändert werden, könntest Du z.B. wie folgt vorgehen:

      Hab ich definitiv nicht!

      Installiere auf Deinem offline PC

      MySQL, PHP, Apache und PHPmyAdmin

      Informationen wie das im einzelnen geht gibt es im WWW.

      Das hab ich alles schon gemacht. Mit FoxServ wird das ganze Paket ja installiert (hoffe ich mal).

      In PHPmyAdmin kann man sehr einfach komplette Tabellen 'dumpen'.
      Und solche 'dumps' auch wieder einspielen.

      Und wie genau geht das? Davon hab ich noch nie gehört. Und ich wüsste gerade auch nicht, wie ich das anstellen sollte.

      Du kannst also Deine Tabellen lokal mit PHPmyAdmin erstellen, dann
      'dumpen' und dann im PHPmyAdmin Deines WepSpace importieren.
      Und umgekehrt genauso.

      Genau so hab ich mir das vorgestellt.

      Das funktioniert bis zu einer gewissen Größe[1] der Tabellen wunderbar.

      Ganz so groß wird die Tabelle sicherlich nicht.

      Viele Grüße

      lulu

      [1] Bei grossen Tabellen bekommt man irgendwann Probleme mit der maximalen Laufzeit von PHP. Ist auch deutlich besser/ schneller das  direkt von mysql erledigen zu lassen. Wenn Du die Daten alle manuell einpflegst wirst Du diese Größe aber vermutlich nie erreichen ;-)

      Ertsmal danke für die Antwort, und vielleicht gleich noch ein Danke im Voraus :-)

      Gruss OLLI

      --
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
      Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
      [Albert Einstein]
      1. Hallo Olli

        In PHPmyAdmin kann man sehr einfach komplette Tabellen 'dumpen'.
        Und solche 'dumps' auch wieder einspielen.
        Und wie genau geht das? Davon hab ich noch nie gehört. Und ich wüsste gerade auch nicht, wie ich das anstellen sollte.

        <img src="http://maledivas.de/bilder/dump.gif" border="0" alt="">

        ich habe hier einen kleinen Screenshot aus meinem
        PHPmyAdmin (Menuepunkt EXPORT). Das sieht je nach Version (hier 2.3.1-rc1) unterschiedlich aus.

        In der Select-Box wählst Du eine oder mehrere Tabellen aus.

        Die Radio-Buttons bedeuten folgendes

        Structure only - Das CREATE-Statement um die Tabelle anzulegen
        Structure and DATA - Das CREATE-Statement und eine abfolge von INSERTS um die Tabelle mit Inhalt anzulegen anzulegen
        DATA only - nur die Inserts (wenn die Tablle bereits existiert, also nicht neu angelegt werden muss)
        Export to XML format - konvertiert die Daten in ein XML-Format

        Von den checkboxen nur die wichtigsten:

        Add Drop Table - ein DROP Statement löscht eine eventuell bereits vorhanden Tabelle dieses Namens
        Save as File - Du bekommst den Dump als download angeboten
        "zipped" - das ganze geht auch gezippt

        Also
        1. Tabellen auswählen
        2. z.B. Structure And Data auswählen
        3. Save as File anhakeln
        4. GO

        Zum Import (Menuepunkt SQL) kannst Du

        <img src="http://maledivas.de/bilder/dump2.gif" border="0" alt="">

        a) die "gedumpten" SQL-Befehle in das Textarea-Feld "Copy+Pasten" oder
        b) eine lokale Datei auswählen.

        Beide male mit GO abschicken.

        In der Dokumentation findest Du alle Infos dazu.

        Probier einfach mal damit herum ...

        Viele Grüße

        lulu

        --
        bythewaythewebsuxgoofflineandenjoytheday