|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
|
07. 07. 2006. | #1 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
MySQL import - više upita iz fajla ili stringa
Pozdrav,
Da li neko ima funkciju ili parče koda koje može da učita SQL fajl i da ga izvrši (ili da izvrši više SQL naredbi koje se nalaze u stringu). Znam da to ima phpMyAdmin, ali ja se u tom kodu baš i ne snalazim najsrećnije (nisam navikao da razmišljam tako "globalno"), a ovo je prilično česta stvar pa da vidim da li već neko ima nešto napravljeno.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
07. 07. 2006. | #2 |
Vladan Zirojević
Grand Master
|
Evo je Ilija, trebalo bi da moze i komentare fino da preskoci.
//Preuzeto sa php.net, autor: sb at stephenbrooks dot org function load_db_dump($file,$sqlserver,$user,$pass,$dest_db ) { $sql=mysql_connect($sqlserver,$user,$pass); mysql_select_db($dest_db); $a=file($file); foreach ($a as $n => $l) if (substr($l,0,2)=='--') unset($a[$n]); $a=explode(";\n",implode("\n",$a)); unset($a[count($a)-1]); foreach ($a as $q) if ($q) if (!mysql_query($q)) {echo "Fail on '$q'"; mysql_close($sql); return 0;} mysql_close($sql); return 1; } Pretpostavka je da se redovi zavrsavaju sa ;\n Nisam probao, ali mislim da ce da radi... |
07. 07. 2006. | #3 |
expert
Expert
|
e, sql komentar moze biti i ##, tako da bi trebalo da se update-uje 5. linija:
PHP kôd:
__________________
|
07. 07. 2006. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
a moze i :
PHP kôd:
__________________
Leadership is the art of getting people to want to do what you know must be done. |
07. 07. 2006. | #5 | |
133t
Master
|
Citat:
btw, ovo je mnogo brze, posebno ako radish 1000+ upita/upisa |
|
08. 07. 2006. | #6 |
Vladan Zirojević
Grand Master
|
Naravno, mnogo je brze ako mozes exec, ali posto to nije garantovano da ce raditi svugdje, onda mozda bolje programski. Pretpostavljam da mu treba za install ili ugrade skript, pa onda brzina i nije toliko bitna koliko da to sigurno radi
Poslednja izmena od zira : 08. 07. 2006. u 00:25. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
kako rezultate mysql upita najlakse smjestiti u tabelu..? | dejan86 | PHP | 8 | 16. 09. 2009. 00:15 |
[MySQL] Optimizacija upita, indexi | mb_sa | SQL baze podataka - Sponzor: Baze-Podataka.net | 15 | 30. 08. 2009. 16:47 |
Selektiranje stringa koji ima razmak iz MySQL baze uz pomoc PHP-a ??? | misko_ | Sva početnička pitanja | 4 | 01. 04. 2008. 14:30 |
MySQL: Više tabela, više baza ili? | Ilija Studen | SQL baze podataka - Sponzor: Baze-Podataka.net | 22 | 22. 10. 2007. 23:24 |
Eksport i import MySQL baze | Dragan Babić | SQL baze podataka - Sponzor: Baze-Podataka.net | 18 | 13. 08. 2006. 12:28 |