Ostatní témata (Off Topic témata) : phpRS Fórum
Máte problém s konfigurací počítače? Hledáte nejlepší webhosting pro vaši aplikaci? Nevíte si rady s nějakým zajímavým programátorským oříškem? Týká se dotaz fóra? ... Pokud ano, tak je toto diskuzní fórum určeno právě vám.
phpRS - redakční a informační systém
Vlozeni excel tabulky do sql tabulky
Zaslán uživatelem/kou: javik (IP adresa zaznamenána)
Datum: 2005-03-07, 03:42

Potreboval bych poradit, prave se snazim nejak zpackat dohromady [http://www.itsz.cz/kultura.php] , jde o prehled programu jednotlivych divadel, cele to dat dohromady, bylo celkem ok, ale problem je ve vkladani dat. Zatim je tam vkladam pres phpadmina jako .cvs soubor, nevite nekdo, jestli je moznost nejakeho www rozhrani kam by se dala zkopirovat cela tabulka (treba excel) a ta by se cela ulozila do sql DB. Nechi to pridavat radek po radku, to bych zesedivel.
Dik za nakopnuti.

Jakub
icq [172-778-772]
[http://www.javik.cz]

Re: Vlozeni excel tabulky do sql tabulky
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-03-07, 09:21

existuje jeden PHPscript a je siren jako freesoftware. Pracuje s jednou tabulkou DB a je to takova nahrada phpadmina (teda kdyz to hodne prezenu) :-) rostlo to bud na slunecnici nebo na stahuj, ale na nazev si uz opravdu nevzpomenu.

Jinak ten scriptik nebude tezke si napsat, vzdyt jde jen o jediny 'insert' v cyklu. Problem spise bude v tom napred ocistit ty vkladane udaje o zbytecnosti, ktere to sebou ponese z toho excelu. Osobne bych sel prez ten 'csv' soubor asi nejak takhle..

$counts = Count(File($file));               // zjistit pocet vet
$veta = File($file);                        // capnout ten csv
for ($i=0;$i<$counts;$i++):                //  no a ve smycce 
      $slovo = explode(";",$veta[$i]);    //  prochazet a vkladat do tabulky (oddelovacem je strednik..)

//  $slovo == array, takze v indexu [0].. [n] jsou jednotlive polozky
//  tudiz tady by byl  insert pro konkretni  rs_tabulku

endfor;


jeste mne napada osetrit pripadne netisknutelne znaky na konci radku funkci chop.
No a pochopitelne dalsi kontroly zabranujici vkladat do tabulky ruzne nepatricne znaky.

berte to jako inspiraci... :-)


-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Vlozeni excel tabulky do sql tabulky
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2005-03-07, 11:45

no v excelu to resim tak, ze si do dalsiho sloupecku udelam vzorec, ve kterem si sestavim ten SQL dotaz (insert, replace, update - podle potreby) a pak tento sloupecek prekopiruju, bud rovnou do phpmyadmina, nebo do souboru a provedu vsechny ty sql prikazy najednou



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.