Export dat z databáze - jen vybrané sloupce
Ahoj poradno, mám dotaz.
Mám v databázy tabulku zahraniční a v ní 13 sloupců.
Dá se nějakým způsobem než si napsat php kod, exportovat jen některé vybrané sloupce.
Změna předmětu, původně: Export dat z databáze (host)
Proč by nedalo? Šířka tabulky většinou neni duležitá (max 1000 pro většinu db), mnohem duležitější je délka, protože tam se láme chleba - od jednoho řádku po 20 miliard a více..
Samozřejmě, k vypsání sloupců PHP nepotřebuješ.
Použij phpMyAdmina a patřičný SQL dotaz.
To jsem použil, ale potřeboval bych zároveň vyexporotovat 20 000 řádků, což je asi nereálné.
Když dám zobrazit od řádku 1 do řádku 20000 tak mi to nezobrazí nic.
Proč nereálné? SQL dotazem vyexportuješ řádků kolik chceš. Pokud to neomezíš parametrem LIMIT, tak se defaultně vyexportují všechny.
sql dotaz je
Trochu mi uniká smysl toho WHERE, ale budiž.
No a takto napsaný dotaz ti vyexportuje vše, nebo snad ne?
zobrazí to 30 řádků a 670 stránek. Což je pro export komplet dat ze sloupců nepoužitelné.
ale ty to nechces exportovat jako HTML stránku, ty chces kliknout na export a to pak zadné stránky nezobrazuje, prostě na pozadí běží "build souboru"
tak jsem to tak udělal ale stejně to vyexportovalo úplně všechny sloupce
Edit: už to mám díky moc
Typický EBKAC.
Tak nějak :D
Tak to rozděl, ne? V čem je problém hod tam sql, které to rozdělí třeba na 3-4 části. Sice mysql nerozumím, ale 20000 řádek je prd, to snad zvládne i mysql a ten admin, to je prdka - asi děláš něco blbě ;)