Andavos: Daten einer Zeile auslesen (MySQL Befehle)

Hallo,
ihr kennt doch bestimmt die Export/Import Funktion von phpMyAdmin oder?

Wie geht der Script dazu?

Ich möchte ein Forensystem machen, bei dem man Designs (die in eine Tabelle gespeichert werden) exportieren und importieren kann.
Weiß jemand wie das geht?

Das man dann so eine Datei erhält, wie es bei phpMyAdmin ist

P.S. Im Archiv hab ich nicjts gefunden

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  1. Hallo Andavos!

    ihr kennt doch bestimmt die Export/Import Funktion von phpMyAdmin oder?
    Wie geht der Script dazu?

    Erstmal: Was willst du wie exportieren?
    In welches Format willst du exportieren? (phpMyAdmin kann ja CSV, XML, Latex, SQL, ...)

    Aber, wenn du weißt, daß der phpMyAdmin das kann, kannst du ja dort nachschauen, wie das geht.

    Ansonsten einfach mal nach "PHP MySQL CSV Export" suchen (z.B. http://www.google.com/search?q=PHP+MySQL+CSV+Export oder Selfsuche: http://selfsuche.teamone.de/cgi-bin/hack.cgi?suchausdruck=PHP+MySQL+CSV+Expor&lang=on&feld=alle&index_1=on&index_2=on&index_4=on&index_5=on&index_6=on&hits=100 wobei vor allem http://forum.de.selfhtml.org/archiv/2003/5/47852/#m261268 interessant sein dürfte), wenn du nach CSV exportieren willst (entsprechend halt auch mit anderen Zielformaten).

    MfG
    Götz

    --
    Losung und Lehrtext für Dienstag, 23. September 2003
    Schäme dich nicht, denn du sollst nicht zum Spott werden. (Jesaja 54,4)
    Jesus spricht zu den Jüngern: Wenn sie euch nun überantworten werden, so sorgt nicht, wie oder was ihr reden sollt; denn es soll euch zu der Stunde gegeben werden, was ihr reden sollt. (Matthäus 10,19)
    (http://www.losungen.de/heute.php3)
    1. Hallo,
      ich will das so exportieren, das man es später wieder importieren kann.
      Das Format ist egal

      MFG
      Andavos

      --
      http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
      1. Hallo Andavos!

        ich will das so exportieren, das man es später wieder importieren kann.
        Das Format ist egal

        Und wo soll man es wieder importieren können?
        In MySQL?
        (Du solltest dir mal nicht immer alle Details aus der Nase ziehen lassen ...)

        Falls dem so sein sollte, daß du aus MySQL exportieren willst, um es dann wieder in MySQL zu importieren, dann würde ich einfach nen SQL-Dump in ne Datei schreiben.
        Also eben für jeden Datenssatz ein insert into-Statement schreiben (so, wie es der phpMyAdmin eben auch macht).

        MfG
        Götz

        --
        Losung und Lehrtext für Dienstag, 23. September 2003
        Schäme dich nicht, denn du sollst nicht zum Spott werden. (Jesaja 54,4)
        Jesus spricht zu den Jüngern: Wenn sie euch nun überantworten werden, so sorgt nicht, wie oder was ihr reden sollt; denn es soll euch zu der Stunde gegeben werden, was ihr reden sollt. (Matthäus 10,19)
        (http://www.losungen.de/heute.php3)
        1. Hallo,
          also in dem Forensystem gibts dann ein Importier Funktion.
          Man lädt eine (die) Datei hoch und dann werden die Daten in die MySQL Tabelle angelegt.

          MFG
          Andavos

          --
          http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
          1. Hi,

            dann schau doch mal in so einen MySQL-Export rein. Wie mein Vorgänger schon sagte, im Prinzip macht der nicht viel anderes als die gesamten Statements der Datenbank zu sichern:

            • CREATE TABLE-Statements
            • CREATE INDEX
            • INSERT INTO

            Bei einem Import geht er dann "einfach" hin und führt der Reihe nach alle Statements in dieser Datei aus --> alles wieder so wie vorher.

            MfG
            Rouven

            --

            -------------------
            ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
          2. Hallo Andavos!

            ... und man muß Dir immer noch mehr aus der Nase ziehen ... also:

            also in dem Forensystem gibts dann ein Importier Funktion.
            Man lädt eine (die) Datei hoch und dann werden die Daten in die MySQL Tabelle angelegt.

            Erstmal: Hast du das "Forensystem" eigentlich selbst geschrieben? (wenn ja, solltest du auch in der Lage sein, dir nen Dump zu machen ... bzw. laß mal phpMyAdmin einen machen und bau das nach.)

            Aber, leider weiß ich immer noch nicht genau _was_ da eigentlich exportiert werden soll.
            Handelt es sich da nur um einen Datensatz in einer Tabelle, oder um eine ganze Tabelle?

            Außerdem:
            Da Du ja eh die Export- und Importfunktionen selbst schreibst (oder?), kannst du Dir auch selbst aussuchen, wie die Exporte aussehen sollen (ob CSV, XML, oder was auch immer - Deiner Phantasie sind eigentlich keine Grenzen gesetzt ;).
            Die schon öfter mal in letzter Zeit angesprochene Funktion serialize kann ja, außer um Arrays o.Ä. zu übergeben auch zum Daten speichern bzw. exportieren genutzt werden.

            Also: Such Dir ein Format aus, mit dem _Du_ einfach arbeiten kannst, und schreib Dir ne einfache Funktion, die die relevanten Daten in dieses Format umwandelt und in eine Datei schreibt und eine andere Funktion, die so eine Datei entgegennimmt und wieder in eine Datenbank schreibt (wenn Du z.B. CSV als Format nimmst gibts auch schon eine PHP-Funktion, die Dir ein wenig arbeit abnehmen kann ...).

            Entweder Dir reichen diese Tips, oder Du solltest endlich mal genau sagen, was Du eigentlich machen willst - irgendwie bin ich mir da immer noch nicht so ganz sicher ...

            MfG
            Götz

            --
            Losung und Lehrtext für Mittwoch, 24. September 2003
            Herr, sei mir gnädig, denn mir ist angst! (Psalm 31,10)
            Jesus spricht: Die Haare auf eurem Haupt sind alle gezählt. Darum fürchtet euch nicht. (Lukas 12,7)
            (http://www.losungen.de/heute.php3)
        2. Hallo Andavos!
          Ich verfolge seit geraumer Zeit Deine Postings.
          Was mir auffällt ist eigentlich, dass du häufig Fragen stellst ohne zu präzisiieren worum es geht.
          Beim genauen nachhaken, stellt man häufig fest, dass Du Dein Probleme alleine lösen hättest können, wenn Du nur ein einziges mal einen Blick ins Manual geworfen hättest.
          Ich gehe mal davon aus, dass dies keine böse Absicht von Dir ist.
          Aus diesem Grunde empfehle ich Dir dringend folgende Links:
          Die FAQ dieses Forum findest Du unter:
          [linkl:http://forum.de.selfhtml.org/faq/]

          Ein Manual zu den wichtigsten Funktionen MySQL findest Du hier:
          http://www.mysql.de/doc/de/Tutorial.html
          Zu guter letzt wäre noch auf das Manual von php in deutscher Sprache findest Du hier:
          http://www.php.net/manual/de/
          In englisch, dies ist häufig die aktuellere Version hier:
          http://www.php.net/manual/en/

          Viel Spaß beim üben TomIRL