frankx: komplette DB "clonen"

Beitrag lesen

Hellihello

Im Dumpfile ist dann u.a. der Create-Befehl, der die Datenbank und Tabelle erzeugt und viele Insert-Befehle, die die Tabellen dann mit Inhalten füllen.

Mit phpmyadmins export kam mir eine Textarea, die enthält dann:

-- phpMyAdmin SQL Dump
-- version 2.6.1-pl3
-- http://www.phpmyadmin.net

--
-- Host: localhost
-- Erstellungszeit: 23. August 2008 um 23:27
-- Server Version: 4.1.10
-- PHP-Version: 5.2.4
--
-- Datenbank: Datensatztests
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle Datensatz
--
CREATE TABLE Datensatz (
  ID int(11) NOT NULL auto_increment,
  Name varchar(100) NOT NULL default '',
  Preis float NOT NULL default '0',
  Länge int(11) NOT NULL default '0',
  Breite int(11) NOT NULL default '0',
  Höhe int(11) NOT NULL default '0',
  Farbe int(5) NOT NULL default '0',
  PRIMARY KEY  (ID),
  KEY Farbe (Farbe)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=51610 ;
--
-- Daten für Tabelle Datensatz
--
INSERT INTO Datensatz VALUES (1, 'erster Testname', 1.11, 300, 400, 500, 2);
etc.pp.
Die doppelten Minuszeichen wohl escape-Zeichen. Kann ich dann so komplett als query-string übernehme?
$my_dump = file_get_contents("dumpfilepath");
Bzw. den Inhalt (in dem Fall 50.000 Zeilen) in myAdmins SQL-Textarea eingeben?
Dank und Gruß,
frankx
--
tryin to multitain  - Globus = Planet != Welt