Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

split query error

maap seblmny klo salah kamar...!!:D

saya ad data berupa txt dari kantor yg di split dari DB regional...dan mau di konvert ke mysql, biasany sih struktur ny bener nah kali ini struktur ny kacau..
" untuk satu record itu harus satu baris(tidak ad baris baru,kecuali tuk record selanjutnya)"

klo data ny sekitr puluhan gapapa,manualin jg selesai tapi ini datanya 400rbu..

ad yg bisa bantu ga benerin datany???

Comments

  • Maksdunya mengilangkan data yang sama?
  • ato datanya berantakan, ada yg satu record tp ganti baris gitu?
  • @farhan

    CLRF itu kan tuk bwt baris baru ya..

    klo tuk ngedelete baris baru?
    mksdny :
    egar|laki-laki|bandung|
    21|.........|bla..bla


    kiki| perempuan|bandung|
    18|.......|bla....bla

    diantara data itu kan mengandung sejenis enter/baris nah klo baris itu dihilangkan otomatis dia naek dan baris2 laen jug bakal naek...

    gmn mas frhan??

    @indra es...
    thx saranyy tapi............:D
    :D
  • Coba masukin dulu ke tabel sementara. Buat tabel sembarang buat nampung datanya. Sementara tipe datanya varchar saja dulu. Sesuaikan dengan jumlah fieldnya. Llau buat skrip php yang membaca file tsb dan insert ke tabel tadi.
  • kalo ada simbol/aturan unik spt yg sy maksud lho...
    Operasinya cukup pake notepad++ aja. CRLF itu penanda ganti baris (carriage return - line feed).

    btw sptnya bisa pake regular expression...kan record itu ada polanya sendiri : nama, umur(angka doang), dst...cuman sy gak jago regex jd gbs bantu :D
  • @kang goku
    rencanany emank mu dijadiin csv tuk di input ke data base lokal...
    tapi kan tp aj datanya harus di repair kang!!

    @kang farhan
    beneran ga ada kang karakter khusu atw sejenisny...


    waduh jadi gimana??
    hueeeeeeeeeeeeeeff!! :o:o
  • utk memisahkan record 1 dengan 2 apakah ada simbol/aturan khusus yg unik?

    klo misalnya ada, bisa pake search & replace. Pertama semua CRLF nya dihilangkan, terus search, kalau ketemu simbol itu, tambahkan CRLF.
  • data'ny format txt mas chris blm tabel, hasil split dari DB pusat..

    data ini rusak karn satu record mempunyai baris baru...

    saya ngedit ny pk excel dulu :D
  • tenang---tenang kawan2....
    sabar sabar....
    :cool:

    untuk kasus ini harus di hadapi dengan kepala dingin,
    mendingan minum es campur dulu biar adem...................... kekekekekke ;)

    1).
    yg aneh, knp data hasil txt file jd KACAU begitu...??? biasa itu dr hasil export
    program yg tidak antisipasi ada data kosong/NULL.... jd pembacaan per data tidak pass............ tp biarin aja yg penting file txt nya yg harus di benerin dulu

    2)
    udah kepalang tanggung, file TXT nya haraus di BENERIN dulu,
    yahhhhhhhhhhhh kalo datanya BERANTAKAN berarti diatur dg MANUAL...
    atu atu di beresin, dijadikan 1 record ke samping

    tp........... jika @egar menemukan 1 pola tertentu, maka bisa dibuat program kecil untuk membaca ualng dan merapihkan data menjadi 1 record yg benar....

    (polanya misalnya= selalu diawali nama barang / diawali dg KOMA / dll)

    3)nah......... kepikiran ada ide gila........... (yg penting orang nya gag gila)]
    ada ada cara:
    1.bikin table temp
    2.jumlah FIELD sebanyak jumlah 1 record
    3.nah......... ini kunci nya= total field dijadikan LOOPING untuk membaca data 1 record
    4.logikanya begono=

    -bikin code untuk membaca isi file
    -buat looping sebanyak TOTAL FIELD
    jadi data beratakan tidak apa2 krn yg kita baca adalah JUMLAH DATA nya
    -setelah data komplit dibaca 1 record ---> maka SAVE dah & dapat 1 record utuh...
    -begitu seterusnya.... sampai semua data txt kebaca semua...


    5.nyambung g maksudnya....

    eh.............. OL nya putus dulu yah... soalny ini dirumah, kalo OL cuma buat EMAIL aza..... ntar siang2an OL lg.....

    piss men..
    :D
  • Ya sudah dari excel tinggal dijadikan csv
  • Kan repairnya dari excel ya ...
  • @kang goku
    bukan kang datanya sama juga gapapa...
    kan datanya msh formt txt.

    @farhan iya kang

    seharusny satu record itu :tidak boleh mengandung baris baru:
    ex data egar dan data kiki:
    egar|laki-laki|bandung|21|.........|bla..bla

    kiki| perempuan|bandung|18|.......|bla....bla

    nah di data yg sekrng :

    egar|laki-laki|bandung|
    21|.........|bla..bla


    kiki| perempuan|bandung|
    18|.......|bla....bla


    nah kan itu kan ad 2 record tp satu record mengndung baris baru..jadi nanti dibaca sys record baru padahal itu satu record..

    mksd sya mu dibenerin jadi baris baru itu tuk biar satu baris dengn record ny..

    400 rbu data :mad:

    :mad:
  • mo direpair ? database rusak dimananya ?
  • @kang gokou
    operasi manual tuk repair ny sya msh pk excel dulu kang:D atw emang lbh baik langsung ke table'in??


    @kang farhan
    ga ada..hiikz!!! jadi klo recod baru itu yah dibaca baris baru bukan dgn symbol khusus atw sejensiny

    operasi ny dimana nih kang???
    CRLF??
  • ha ha...iya ya...
    | field 1 | field 2 | field 3 | .... | field N |

    kalo jumlahnya pasti, bisa pake loop dari field1 hingga fieldN. Kalo udah nyampe field N, baru diinsert ke database sebagai satu record baru.
Sign In or Register to comment.