Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (33236 Members, 287 Projects, 2918 Topic, 8097 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!
insert data dengan array a atau b kenapa bisa success ya?
abdurahman Mengatakan : Members -
  1. mysql_query("INSERT INTO rb_jenis_ptk VALUES('','$_POST[a]','$_POST[b]')");
  2.  
  3. dari query diatas menggunakan array a kenapa bisa ke upload ya
  4. sedangkan name input seperti ini
  5.  
  6. <tr><th width='120px' scope='row'>Nama PTK</th> <td><input type='text' class='form-control' name='a'> </td></tr>
  7. <tr><th scope='row'>Keterangan</th> <td><input type='text' class='form-control' name='b'></td></tr>
Robby Prihandaya Mengatakan :
Admin -
  1. Assalam, saya lihat di atas inputan dan query memang benar seperti itu mas,..
  2. tidak ada yg salah, jadi jika di eksekusi maka akan masuk ke table rb_jenis_ptk ,.. :)

abdurahman Mengatakan :
Members -
  1. mksd saya konsep itu bagaimana , sedangkan field nama databasenya bukan a/b

Robby Prihandaya Mengatakan :
Admin -
  1. Ada beberapa jenis insert data, yg sering dipakai :
  2. INSERT INTO table(id_user,user, pass) VALUES('', '$_POST[a]','$_POST[b]');
  3. Perintah INSERT di atas, kita harus menyebutkan nilai dari seluruh kolom.
  4. Jadi jumlah nilai yang akan ditambahkan harus sesuai penempatan dan jumlah kolom dalam tabel.
  5.  
  6. lalu insert seperti ini :
  7. INSERT INTO VALUES('', '$_POST[a]','$_POST[b]');
  8. perintah insert ini tidak perlu menyebutkan nama field atau kolomnya,..
  9. jadi data yang akan masuk sesuai dengan urutan field/kolom di table database,
  10. jadi jika urutan fieldnya : id_user,user, pass maka akan mengisi : id_user='', user='$_POST[a]', dan pass='$_POST[b]'

abdurahman Mengatakan :
Members -
  1. apakah sudah standar urutan pertama itu selalu a dan ke 2 itu b? atau ada variable yg lain contohnya z diawal dll?

Robby Prihandaya Mengatakan :
Admin -
  1. gak harus a sampai z mas, untuk penamaan data yang dikirim dari form inputan bebas,..
  2. mau $_POST['anu'], $_POST['udin'], dll yang paling penting value yang dikirm,..
  3. untuk contoh : field di database urutannya "id, pass, user"
  4. ya di sesuaikan dengan value inputan yg dikirm, jika bentuk inputan di form gini :
  5.  
  6. <input type='text' class='form-control' name='username_anda'>
  7. <input type='text' class='form-control' name='pass_anda_bro'>
  8.  
  9. ya tinggal di sesuaikan saja dengan urutan ditablenya, jadinya begini nanti untuk querynya :
  10. INSERT INTO VALUES('', '$_POST[pass_anda_bro]','$_POST[username_anda]');
  11.  
  12. Coba praktek saja langsung mas, nanti juga paham setelah mencobakan langsung,..
  13. atau bisa baca2 modul ini untuk pemahaman dasar SQL nya :
  14. https://members.phpmu.com/files/detail/modul-pdf-pembelajaran-database-mysql
  15.  
  16. Di ebook di atas sudah ada pembahasan tentang hal ini,.. :)

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!