Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi 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

Baca 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.