Senin, 19 Maret 2018

Php Insert Data Into Mysqli

Assalamualakum wr.wb

Selamat malam sahabat blogger bertemu lagi kita ya , kali berguru di perantauan akan membahas perihal cara input data memakai php dan mysqli , Pasti nya ini sudah tidak absurd lagi bagi kawa-kawan, tapi tentunya ini bagi yang belum mengetahuinya anda berada di situs yang sempurna OK.

Untuk mahasiswa yang jurusan TI pastinya ini sangat penting ya , buat mahasiswa yang gres kalian bakal temu mata kuliah perihal php, dan saya sudah melewatinya , ini waktu saya bergagi dengan teman-teman kuliah dan yang lainya hehe.

Input data ialah suatu proses untuk memasukkan data ke dalam database. Sintak dasarnya :

Insert into nama_tabel (field1, field2,...) VALUES (‘data1’,’data2’,...) ;

Untuk memprakttekkanya, goresan pena dua file script berikut :

Skrip index/ tampilan awal , simpan dengan nama index.php :
<!DOCTYPE html>
<html>
<head>
<title>Teknik Input Data</title>
<link rel="stylesheet" href="assets/css/bootstrap.min.css"/>
<script type="text/j4vascript" src="assets/js/jquery-2.0.2.min.js"></script>
<script type="text/j4vascript" src="assets/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="assets/css/icon.css">
</head>
<body>

<div class="container">
<div class="row">
<div class="col-md-3">
</div>
<div class="col-md-6" style="margin-top: 50px;">
<div class="panel panel-primary">
  <div class="panel-heading">Form Buku Tamu <span style="float: right;"><u>Belajar di Perantauan</u></span></div>
  <div class="panel-body">
    <form method="GET" action="proses_tamu.php">
    <div class="form-group">
    <label>Nama :</label>
    <input type="text" name="nama" class="form-control" placeholder="Nama">
    </div>
    <div class="form-group">
    <label>Email :</label>
    <input type="text" name="email" class="form-control" placeholder="Email">
    </div>
    <div class="form-group">
    <label>Pesan :</label>
    <textarea name="pesan" class="form-control" rows="5">
   
    </textarea>
    </div>
    <button class="btn btn-primary"  style="float: right;"><a href=""><font color="white">KIRIM</font></a></button>
    </form>
  </div>
</div>
</div>
<div class="col-md-3">
</div>
</div>
</div>

</body>
</html>


                                       
Skrip proses_tamu.php :
<?php 

//koneksi database
$konek= mysqli_connect("localhost","root","","latihan");

// ambil variable yang di kirim ke form
$nama = $_GET['nama'];
$email = $_GET['email'];
$pesan = $_GET['pesan'];

$sql = "INSERT into tamu (nama,email,pesan)
VALUES('$nama','$email','$pesan')";
$data = mysqli_query($konek,$sql);

// apabila query untuk menginput data benar
if ($data) {
  echo "Input Data Tamu Berhasil";
  } else {
  echo "Input Data Tamu Gagal";
  }
 

 ?>



Keterangan Script :

·         Mysqli_connect(“hostname”,”username”,”password”,”database”);
Untuk melaksanakan koneksi ke server database MSQLi
Secara default , hostmane : localhost, username : root, password : (kosong), sedangkan database : ( sesuaikan dengan nama database teman-teman ).

·         Mysqli_query(koneksi,query);
Mengirim query ke server database Mysqli untuk di eksekusi.



·         Parameter koneksi di isi dengan variable yang menyimpan data koneksi, yaitu $konek. Sedangkan query berisi sintak SQL, dalam referensi ini $query berisi query untuk input (insert) data ke dalam tabel.

Sekarang coba jalankan jadwal yang sudah teman-teman buat tadi , isikan data nya sesuai dengan label/nama field di database , kemudian klik tombol Kirim.




Maka data-data yang di masukkan di form akan dikirim ke script proses_tamu.php untuk di proses. Apabila tidak ada kesalahan dalam script, maka proses input data tamu telah berhasil. 


Na kini coba kita cek ke data base yang udah saya buat tadi , kalo teman-tamn resah cara buat data base , dapat baca ini dulu ya cara menciptakan data base dengan cepat.


Udah masuk tu ke databasenya , berati kita udah berhasil ni teman-teman, banyak cara sich untuk melaksanakan insert data, setiap orang memiliki ciri khas masing-masing , teman-teman boleh juga dengan cara yang lain, pada dasarnya yang penting datanya masuk ya hehe. masuk mana min ? ya kedata base dong, masak ke hati admin yang lagi kosong ini wkwk.

Semoga bermamfaat ya, silahkan di share !!! 




Sumber http://beritatecnologi.blogspot.com


EmoticonEmoticon