Kalle_B: MySQL: Tabelle exportieren

Hallöle,

in phpmyadmin kann man Tabellen exportieren, das brauche ich im eigenen PHP.

Die Struktur einer Tabelle bekomme ich wuderbar mit
SHOW CREATE TABLE $table

Gibt es für den Inhalt einen entspr. SQL, der mir die INCLUDES liefert?

Lieben Gruß, Kalle

  1. Hallo Kalle,

    in phpmyadmin kann man Tabellen exportieren, das brauche ich im eigenen PHP.

    Hast Du schon einmal nachgesehen, wie das in phpMyAdmin gelöst ist?

    Die Struktur einer Tabelle bekomme ich wuderbar mit
    SHOW CREATE TABLE $table

    Gibt es für den Inhalt einen entspr. SQL, der mir die INCLUDES liefert?

    Includes? Meinst Du INSERT-Statements?
    Nicht, dass ich wüsste. Löse es doch vergleichbar zu phpMyAdmin.
    Kannst Du das nicht auf andere Weise lösen?

    Verwirrte Grüße

    Vinzenz

    1. Hallo Vinzenz,

      Hast Du schon einmal nachgesehen, wie das in phpMyAdmin gelöst ist?

      Oha, da gibt es includes, alles sehr umfangreich und kompliziert. Da bin ich nicht wirklich eingestiegen.

      Gibt es für den Inhalt einen entspr. SQL, der mir die INCLUDES liefert?
      Includes? Meinst Du INSERT-Statements?

      Ja, bin schon leicht abgearbeitet.

      Kannst Du das nicht auf andere Weise lösen?

      Bin ich dran. Lese Felder mit SELECT * aus und setze sie zusammen zu
      INSERT INTO tmp_tm_owner ( "1", ... )

      Klappt fast. Nur die int-Felder will er natürlich nicht als "1".

      Andererseits sind nicht alle Zahlen int-Felder, z.B. PLZ (varchar, falls Länderkennung).

      Würde mir helfen, wenn ich die Feldart noch erfragen könnte.

      Kalle

      1. Quousqe tandem abutere, Kalle, patientia nostra?

        Bin ich dran. Lese Felder mit SELECT * aus und setze sie zusammen zu
        INSERT INTO tmp_tm_owner ( "1", ... )

        Klappt fast. Nur die int-Felder will er natürlich nicht als "1".

        Andererseits sind nicht alle Zahlen int-Felder, z.B. PLZ (varchar, falls Länderkennung).

        Würde mir helfen, wenn ich die Feldart noch erfragen könnte.

        Aber vielleicht sollte ich es eher mit Cato probieren:

        Ceterum censeo documentationem esse legendum. [1]
        Diesmal ist SHOW COLUMNS dran.

        Freundliche Grüße

        Vinzenz

        [1] RTFM, Anmerkung des Übersetzers.