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

Tanya Query Insert dr table lain looping sebanyak x

Salam para mastah
saya ada kesulitan niih untuk insert data ke TABLE-B menggunakan data yg ada di TABLE-A serta dilakukan berulang sebanyak jumlah dr variable yang ada.

TABLE-A
- Nama
- Cb
- Cbd
- Tgl

TABLE-B
- Nama
- Cb
- Cbd
- Tgl
- Bln
- Thn
<pre lang="php">
<?php
$bln1= 3;
$bln2= 12;
$thn= 2015;

for ($x = $x1; $x <= $bln2; $x++) {
    .....
        }
?>
< /pre>
Saya ingin insertkan data dr table-a dengan jumlah data 1000, ke table-b tapi dengan pengulangan sebanyak $x, tahun = $thn dengan angka bulan yg berbeda.

Bagaimana yaa cara buat perualangannya..

Terimakasih
Tagged:

Comments

  • edited March 2015
    maksudnya gimana ?
    perulangan tahun dan bulan bagaimana ?

    itu record di table A sudah ada tanggal nya,
    mestinya kalo tanggal sudah ada isinya, kagak mungkin bisa asal salin data ke table lain

    misal
    table A
    id | tanggal
    1 | 2013-01-02
    2 | 2014-03-20

    apa mau disalin ke table B kaya begini ?
    id | tanggal | bulan | tahun
    1 | 2013-01-02 | 1 | 2013
    ...
    1 | 2013-01-02 | 12 | 2013
    2 | 2014-03-20 | 1 | 2013
    ...
    2 | 2014-03-20 | 12 | 2013
    1 | 2013-01-02 | 1 | 2014
    ...
    1 | 2013-01-02 | 12 | 2014
    2 | 2014-03-20 | 1 | 2014
    ...
    2 | 2014-03-20 | 12 | 2014

    contoh 1 :
    2 | 2014-03-20 | 1 | 2013 <-- data tanggal 2014 tapi diberi tahun 2013 ? data bulan 3 diberi bulan 1 ?

    atau bagaimana ?
  • edited March 2015
    Terimakasih om panda atas balasannya
    Alhamdulillah sdh ketemu jawabannya

    Jadi kasusnya itu, seperti ini
    $bln1 adalah variable u bulan awal sedang
    $bln2 adalah variable u bulan akhir dan
    $thn adalah variable u tahun
    Semua variable itu adalah inputan dari user

    isi table A adalah

     NAMA | CB | CBD | TGL
    FULAN   1       2       10
    FILIN      1       1       11
    FULUN   1       2        9
    FELEN   1       2        7

    Naah data di atas akan diinputkan ke table b dengan pengulangan sebanyak rentang bulan yang dipiih oleh user. misal $bln1 = 3, $bln2=12 dan $thn = 2015 maka satu data di table A akan diinsertan sebanyak sepuluh kali jadinya spt ini
    NAMA   |  CB | DBD | TGL | BLN | THN
    FULAN      1      2       10     3       2015
    FULAN      1      2       10     4       2015
    FULAN      1      2       10     5       2015
    dst... sampai bln 12, begitu juga u data lain di table A


Sign In or Register to comment.