Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Eksport tabeli mysql
Forum PHP.pl > Forum > Przedszkole
zzz
Witam,

chcę wygenerować sobie zapytanie eksportujące tabelę (a ściślej: dane z tej tabeli) mysql do pliku sql.
Ma się to odbywać z poziomu skryptu php w trybie CLI. Teoretycznie mogę użyć exec() i mysqldump, ale ciekaw jestem czy nie ma po prostu zapytania mysql, które wygenerowałoby zapytanie jako stringa.
Mogę również pobrać wszystkie dane i napisać skrypt, który wygeneruje zapytania, ale po co wynajdywać koło na nowo.

W jaki sposób robi to np phpmyadmin? Jakie jest najlepsze rozwiązanie?
wookieb
  1. SHOW CREATE TABLE nazwa_tabeli;
zzz
Dzięki za szybką odpowiedź, jednak polecenie show table w postaci, którą podałeś zwraca mi zapytanie utworzenia tabeli - mi zaś chodzi o DANE, czyli wszystkie rekordy INSERT INTO nazwa_tabeli... w sposób identyczny, jak robi to phpmyadmin
piotrooo89
za pomocą mysqldump.
zzz
piotroo tak jak pisałem, rzecz ma się dziać z poziomu skryptu php, więc użycie mysqldump wchodzi w grę jedynie w połączeniu z exec(). Mnie natomiast ciekawi, czy da się to zrobić za pomocą ZAPYTANIA.
Rozumiem, że nie ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.