Export s pomoci admin-rozhrani do TXT souboru je jednoduchy, ale jak takovy textak imporotvat zpet, a jak treba naimportovat tabulku z jine DB, napr accesu.
dekuji
TAk import jsem uz zjistil, ale jak je to treba kdyz chci treba accesovou DB dat na webzdarma?
dekuji
třeba si ji exportuj do CSV, a pak ji jako CSV importuj. MOžná by šlo použít nějak ODBC, ale nevim, do accessu nevidim...
comma separated values, proste hodnoty oddelene carkou.
$sql = mysql_query('select * from foo');
while($data = mysql_fetch_assoc($sql)){
echo '"'.implode('","', $data).'"'; //vypíše uvozovky, hodnoty spojené čárkou okolo které jsou uvozovky a zase uvozovky, takže vlastně čárkou oddělené hodnoty uzavřené v uvozovkách
echo "\n"; //ještě nový řádek...
}
Tohle je jednduchý příklad vypsání CSV, ještě by to chtělo ošetřit pomocí addslashes jednotlivé hodnoty...
Pak stačí číst soubor a pro každý řádek provést mysql_query('INSERT INTO foo VALUES('.$radek.')';
Samozřejmě ten příklad načtení musíš upravit pro acces, třeba ho přečíst přes OIDBC, nebo jestli to PHP umí přímo... A ještě si nějak musíš přenést strukturu tabulky.
a nemohl by si to prosim napsat i pro ostatni - ja mam ted stejnej problem (import)...:((