Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67498 Members, 783 Products, 5291 Topic, 12956 Comments)

insert data dengan array a atau b kenapa bisa success ya?

Dibuat
Login Terakhir 3 Bulan lalu,
Telah Dilihat 1488 Kali
abdurahman Mengatakan : Sultan Account
  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>

Ada 5 Jawaban

PHPMU.COM Support
commented on 14 Mar 2018 06:04:17
  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
commented on 14 Mar 2018 08:45:42
  1. mksd saya konsep itu bagaimana , sedangkan field nama databasenya bukan a/b
PHPMU.COM Support
commented on 14 Mar 2018 08:59:13
  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
commented on 14 Mar 2018 11:49:25
  1. apakah sudah standar urutan pertama itu selalu a dan ke 2 itu b? atau ada variable yg lain contohnya z diawal dll?
PHPMU.COM Support
commented on 14 Mar 2018 12:00:01
  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 !!!