Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dump od preko 100MB i savet molim

[es] :: MySQL :: Dump od preko 100MB i savet molim

[ Pregleda: 1450 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dialup.neobee.net.



Profil

icon Dump od preko 100MB i savet molim06.06.2008. u 01:44

Dobio sam Dump od preko 100MB (72 tabele) i aplikaciju u PHP-u.

Sadržaj koji vuče aplikacija iz baze sadrži (šđčćž) ali umesto nasih slova dobijam ? (znakove pitanja)

By the way na starom serveru je sve bilo OK ali na novom samo ?

e sad treba izmeniti kodne rasporede(1250--->UTF8) za odredjene kolone i naravno izmeniti iste na odgovaraju'im HTML stranicama.
Baza inace sadrzi podatke na cetiri jezika.

Molio bih da mi neko saopsti sto bezbolniji put. Poslednja opcija je BRUTAL FORCE.
06.06.2008. u 01:44 

Goran Rakić
Beograd

Član broj: 999
Poruke: 3624
*.dynamic.sbb.rs.

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: Dump od preko 100MB i savet molim06.06.2008. u 04:38
Valjda pod „brute force“ ne misliš da ručno menjaš znak po znak. Elem, ja ne znam za brže od toga da izdvojiš samo te kolone upitom u novu tabelu, tabelu izvezeš, primeniš programče iconv da presloviš šta već treba, uvezeš tabelu, i jednim upitom vratiš kolone preko starih.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice, prezentacije, legalno bez troškova licenciranja
06.06.2008. u 04:38 

mulaz
Ljubljana

Član broj: 47602
Poruke: 2081
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


Profil

icon Re: Dump od preko 100MB i savet molim06.06.2008. u 08:03
Laptopovi

dali "?" znaci stvarno "?" ili samo neki znak kojeg taj viewer ne moze da ispise na ekranu? Ukoliko je prvo, ... sr**e... ako je drugo, mozes i neki search i replace da uradis na fajlu u nekom tex editoru (koji prezivi toliki fajl), ili necim (program, skripta,...) da isparsiras taj tekst i da time promenis sve simbole
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/ http://mulaz.org/spam/
06.06.2008. u 08:03 

stsung
NS

Član broj: 12899
Poruke: 432
*.ptt.yu.



Profil

icon Re: Dump od preko 100MB i savet molim06.06.2008. u 08:25
Pozd.

Generalno gledano, ako je polazni dump "normalan", u smislu da je korishcen charset koji je odgovarajuc u polaznoj bazi (shto nije uvek sluchaj i to je stvar koja bi zakomplikovala zhivot), ne bi smelo da ima problema pri importu podataka. Moguce je da u stvari imash problem samo sa prikazom podataka. Navedi tachno u kojem charsetu je polazni dump - navedi recimo jedan create table upit, i navedi vrh dumpa, tamo gde setuje varijable.

Svako dobro.
06.06.2008. u 08:25 

mickey.co.ba
Miralem Halilovic
Zivinice, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: boljaraja.com


Profil

icon Re: Dump od preko 100MB i savet molim09.06.2008. u 23:46
imao sam neki dan sličnu situaciju... cijelu bazu sam prebacio sa ISO-8859-2 na utf8...

napravio sam skripticu i snimio je kao utf-8 fajl i sa iconv("ISO-8859-2", "UTF-8", $txt) mjenjao sve u bazi...

Code:

$sql = "SELECT ID, a, b, c FROM tabela";
$q = mysql_query($sql) or die(mysql_error());
while($p = mysql_fetch_array($q)){
  $a= $p[a]; 
  $b= $p[b]; 
  $c= $p[c]; 
  mysql_query("UPDATE tabela SET a = '".iconv("ISO-8859-2", "UTF-8", $a)."', b = '".iconv("ISO-8859-2", "UTF-8", $b)."', c = '".iconv("ISO-8859-2", "UTF-8", $c)."' WHERE id = $p[ID] LIMIT 1");
}

09.06.2008. u 23:46 

stsung
NS

Član broj: 12899
Poruke: 432
*.ptt.yu.



Profil

icon Re: Dump od preko 100MB i savet molim09.06.2008. u 23:55
Pozd.

Ne znam zashto nisi jednostavno uradio ALTER pa rekao da konvertuje u UTF8 umesto da idesh ovako red po red. Jednostavnije je i brzhe.

Svako dobro.
09.06.2008. u 23:55 

emiru
Emir Ugljanin
Novi Pazar

Član broj: 19526
Poruke: 125
79.101.221.*

Sajt: www.autopijac.com


Profil

icon Re: Dump od preko 100MB i savet molim18.06.2008. u 23:32
Resices problem ako uradis dump preko shell-a pa posle downloadujes sql fajl. Posle ga opet prebaci preko shella ili mozes koristiti mysql front da bi kod sebe prebacio.
18.06.2008. u 23:32 

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: Dump od preko 100MB i savet molim25.07.2008. u 02:13
TNX ljudi na pomoci.

Sve dumpove sam provukao kroz iconv i sve radi. Ono sto me je zbunilo u celoj prici je sledece:

AKo odradim konvertovanje iz bilo kod kodnog rasporeda u UTF-8 i onda pokusam taj dump da importujem u bazu preko phpMyAdmina importuje se samo sadrzaj do nekog "naseg slova" ŠĐČĆŽšđčćž ostatak jednostavno nije ubacen. Da pojasnim malo.


INSERT INTO tabela VALUES(null, 'Pera je mnogo čudan dečko.');

U tabelu ce biti ubacen samo teksto do reci čudan.

Dakle ovo se desava ako prilikom importa u phpMyAdminu izaberem Character set UTF-8.
Ako izaberem latin1 u bazi imam kuke i kvake umestonasih slova ali na HTML stranici je sve OK....

25.07.2008. u 02:13 

[es] :: MySQL :: Dump od preko 100MB i savet molim

[ Pregleda: 1450 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.