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.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Help....cara update edit ID

Mohon sarannya mastah...aq maunya m edit id & data user,, data bisa di edit , tapi ID nya tetap ngga berubah...

ni contoh script prosesnya..

<?php
include "con.php";
$id = $_POST["id"];
$urut = $_POST["urut"];
$jbus = $_POST["jbus"];

$update=mysql_query("update data' set 'urut'='$urut', 'jbus'='$jbus' WHERE  'id'='$id' ")
or die ("Edit gagal..!! ");
echo "<script>alert ('Data berhasil di edit');document.location='index.php' </script> ";              
?>

mohon sarannya mastah...Thank's

Tanggapan

  • edited December 2014
    ya pasti ID kagak bakal berubah ...

    ID pan dipake buat rujukan
    kalo bisa berubah pan jadi ajaib :D



    btw, ini query apa ?

    update data' set 'urut'='$urut', 'jbus'='$jbus' WHERE  'id'='$id'

    yg gw tandai merah itu buat apa ? itu error
    delimiter field itu pake backtick `...`
    bukan quote '...'
    bukan juga double-quote "..."
  • benar mastah awalnya ad pk backtick... ada ngga solusi biar id bisa di rubah...??
  • edited December 2014
    tujuan elo merubah ID itu buat apa ?

    misal data :
    id | name
    1 | aaa
    2 | bbb
    3 | ccc

    ID bbb bisa diubah
    dan operator merubahnya jadi 3

    id | name
    1 | aaa
    3 | bbb
    3 | ccc

    ID jadi kagak unik lagi

    ... WHERE id = 3

    ccc atau bbb ?
  • edited December 2014
    ceritanya gini mastah saya punya 2 tabel DB

    Tabel A
    id | nama | alamat |

    Tabel B
    id_usul | urut | ket

    ke2 tabel sy tampilkan bersama pakai joint
    select * from anggota as anggota JOIN usulan as usulan ON anggota.id=usulan.id_usul ORDER BY urut ASC

    Tabel Data gabungan
    urut | id | nama | alamat | ket

    maksud sy pada tabel B setiap diganti id_usul nya maka tampil id tabel A....
    klau Tabel B id_usul nya di ganti lewat phpmyadmin tu jalan scriptnya.....Mohon sarannya mastah...???
  • edited December 2014
    itu bukan ID primari yg unik, itu ID referensi
    mending elo tambah juga buat table B ID yg unik
    soalnya elo butuh buat rujukan

    Table A
    id | nama | alamat
    1 | aaa | AAA
    2 | bbb | BBB

    Table B
    id_usul | urut | ket
    1 | 1 | xxx
    1 | 2 | yyy
    2 | 1 | mmm
    2 | 2 | nnn

    kalo kagak ada ID yg unik di table B
    elo bakal kerepotan record mana yg mesti di ubah ID referensinya

    misal ID referensi mau diubah jadi 1 utk yg "mmm", tapi yg "nnn" tetap 2
    UPDATE table_b SET id_usul = 1 WHERE id_usul = 2 ... salah, "nnn" bakal ikut berubah

    jadi repot
    UPDATE table_b SET id_usul = 1 WHERE id_usul = 2 AND ket = "mmm"

    atau
    UPDATE table_b SET id_usul = 1 WHERE id_usul = 2 AND urut = 1



    tapi kalo ada ID unik di table B
    Table B
    id | id_usul | urut | ket
    1 | 1 | 1 | xxx
    2 | 1 | 2 | yyy
    3 | 2 | 1 | mmm
    4 | 2 | 2 | nnn

    UPDATE table_b SET id_usul = 1 WHERE id = 3 ... cuma "mmm" yg bakal berubah
  • edited December 2014
    Table B
    id | id_usul | urut | ket
    1 | 1 | 1 | xxx
    2 | 1 | 2 | yyy
    3 | 2 | 1 | mmm
    4 | 2 | 2 | nnn

    UPDATE table_b SET id_usul = 1 WHERE id = 3 ... cuma "mmm" yg bakal berubah

    Thanks Mastah...saranya sangat bermanfaat....scriptnya dah jalan.....
Sign In or Register to comment.