Mengatasi ERROR Column count doesn’t match

Pesan ERROR Column doesn’t match ipernah saya alami ketika mencoba menginputkan sebuah data dari halaman form website ke Database MySQL. Awalnya Saya kurang paham dengan pesan error tersebut tapi lama – lama Saya baru paham ada kesalahan pada bagian input proses yang Saya gunakan untuk menyimpan data ke Database MySQL

 Column count doesn’t match
Pesan ERROR Column count doesn’t match value count at row 1 ini bisa terjadi ketika misal Anda memiliki sebuah tabel database dengan 5 data yang terdiri dari id, nama, email, alamat dan telephone, kemudian Anda membuat sebuah form input di website untuk mengisi data – data tersebut, namun input proses yang Anda gunakan saat menyimpan data misalnya hanya Anda masukan 4 data maka yang akan terjadi adalah error seperti diatas

Contoh lainnya misal Saya memiliki 10 data di database yang terdiri dari
1.    id,
2.    nama pemain,
3.    tempat lahir,
4.    tanggal lahir,
5.    kategori usia,
6.    sekolah,
7.    nisn,
8.    orang tua,
9.    kota,
10.    provinsi,
11.    nomor telepon
12.    gambar.

Kemudian proses dari input tersebut saya saya INSERT/masukan 11 data, saya tidak memasukan untuk nilai teleponnyam, maka yang terjadi adalah ERROR Column count doesn’t match

Contoh yang salah
Ket* nilai null untuk mengisi data pada kolom id


$perintah=sprintf("INSERT INTO pemain
    VALUES('null','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','$gambar')",
    $_POST['nama_pemain'],
    $_POST['tempat_lahir'],
    $_POST['tanggal_lahir'],
    $_POST['kategori_usia'],
    $_POST['sekolah'],
    $_POST['nisn'],
    $_POST['orang_tua'],
    $_POST['alamat'],
    $_POST['kota'],
    $_POST['provinsi'],
    '$gambar');

Contoh proses input yang benar sesuai dengan jumlah kolom yang ada di database

$perintah=sprintf("INSERT INTO pemain
    VALUES('null','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','$gambar')",
    $_POST['nama_pemain'],
    $_POST['tempat_lahir'],
    $_POST['tanggal_lahir'],
    $_POST['kategori_usia'],
    $_POST['sekolah'],
    $_POST['nisn'],
    $_POST['orang_tua'],
    $_POST['alamat'],
    $_POST['kota'],
    $_POST['provinsi'],
$_POST[‘no_tlp’];
    '$gambar');

Jadi kesimpulannya Untuk Mengatasi ERROR Column count doesn’t match, pastikan bahwa input/insert proses yang anda buat untuk menyimpan data ke database sudah sesuai dengan jumlah kolom data yang ada.

Video Mengatasi ERROR Column count doesn’t match
 


2 Responses to "Mengatasi ERROR Column count doesn’t match"

  1. Jossss! Teruskan mas Ahmad!
    Saya numpang lewat ajah :)

    ReplyDelete
  2. penjelasan mengenai pesan error yang terjadi pada dan dari halaman form website ke Database MySQL sangat gamblang dan mudah dicerna sehingga pesan error tersebut segera dapat diatasi, harusnya mah....tapi da anggersaya mah bingung dan nggak pernah nyobain mindahin data dari dan ke dari halaman form website ke Database MySQL, atuh mang....gimana, coba?

    ReplyDelete

Silahkan untuk meninggalkan komentar, santai saja dan mulailah berkomentar...