PHP Mysqli Error Input Data

Kode Ane

<?php

  include '../lib/config.php';

  $user   = $_POST['username'];
  $pass   = md5($_POST['password']);
  $nama   = $_POST['nama'];
  $jbtn   = $_POST['jabatan'];
  $gbr    = $_POST['gambar'];

  if ($_POST['tambah']) {
    $tambah = mysqli_query($conn, "INSERT INTO admin VALUES ('','$user','$pass','$nama','$jbtn','$gbr')");

    if ($tambah) {
      echo "<script>alert('Moderator Ditambahkan!'); window.location = 'index.php'</script>";
    } else {
      die ('Gagal!' .mysqli_error($conn));
    }
  }

?>

Ane input data dari form, length gak ada yang lebih, dan ane baru liat Error php mysqli ini

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'dimas','e4c44b92413565264651f5d4ad60ecba','DimasPur','Moderator','src/moderator.' at line 1

Tolong Jawabannya :)

avatar dimashpt
@dimashpt

39 Kontribusi 1 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

anda cuman masukin value tapi ga masukin field nya, kalo mau gampang copy ajah koding sql dari menu sql di phpmyadminnya

avatar frans
@frans

153 Kontribusi 46 Poin

Dipost 7 tahun yang lalu

Menurut saya masukin field di query nya gak ngaruh bang, kan valuesnya tipe data, length nya udah sesuai..

avatar dimashpt
@dimashpt

39 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

You have an error in your "SQL syntax"

avatar frans
@frans

153 Kontribusi 46 Poin

Dipost 7 tahun yang lalu

Kalo masukin "VALUES"nya aja, harus lengkap berarti dengan urutan fieldnya. Nah kira-kira, udah di cek fieldnya sesuai dengan inputnya nggak? Soalnya kalo syntax error di SQL, pasti ada yang salah sama script sqlnya.

avatar nurimansyah
@nurimansyah

98 Kontribusi 87 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban