1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

mehrere create statements in mysql_query

  • Flowyes
  • 7. November 2004 um 21:17
  • Unerledigt
  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 7. November 2004 um 21:17
    • #1

    Ich will aus einer .sql-Datei meine ganzen create statements lesen (mit file_get_contents) und sie ausführen. Wie mach ich das aber in der Funktion mysql_query()? Soll ich eine eigene Funktion schreiben, die als input eine Datei nimmt und je nach Anzahl der create statements, die in dieser Datei sind mysql_query() aufruft? Oder geht das vielleicht leichter?

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • beefy
    13
    beefy
    Mitglied
    Reaktionen
    18
    Punkte
    1.683
    Beiträge
    304
    • 8. November 2004 um 09:34
    • #2

    Vielleicht tust tu dir mit file() leichter; damit wird jede Zeile der Datei zu einem Eintrag in einem Array... Danach würde ich mit foreach drüberlaufen und, falls nötig, checken ob der String mit "CREATE TABLE" beginnt.

  • b_UT
    4
    b_UT
    Mitglied
    Reaktionen
    1
    Punkte
    146
    Beiträge
    27
    • 11. November 2004 um 21:48
    • #3

    wenn die DB bei dir lokal läuft oder du am server die möglichkeit hast systembefehle auszuführen, dann gehts am schnellsten mit mysqldump:

    PHP
    system("/usr/bin/mysqldump -uUsername -pPasswort -hDB_Server DB_Name < absoluter_PFas/dump.sql", $fp);

    Klugheit ist gut - Geduld ist besser

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung