PHP INSERT DATA INTO MYSQLi
Assalamualakum wr.wb
Selamat malam sahabat blogger bertemu lagi kita ya , kali belajar di perantauan akan membahas tentang cara input data menggunakan php dan mysqli , Pasti nya ini sudah tidak asing lagi bagi kawa-kawan, tapi tentunya ini bagi yang belum mengetahuinya anda berada di situs yang tepat OK.
Untuk mahasiswa yang jurusan TI pastinya ini sangat penting ya , buat mahasiswayang baru kalian bakal temu mata kuliah tentang php, dan saya sudah melewatinya , ini waktu saya bergagi dengan teman-teman kuliah dan yang lainya hehe.
Input data adalah suatu proses untuk memasukkan data ke dalam database. Sintak dasarnya :
Insert into nama_tabel (field1, field2,...) VALUES (�data1�,�data2�,...) ;
Untuk memprakttekkanya, tulisan 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/javascript" src="assets/js/jquery-2.0.2.min.js"></script>
<script type="text/javascript" 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 melakukan 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 contoh ini $query berisi query untuk input (insert) data ke dalam tabel.
Sekarang coba jalankan program yang sudah teman-teman buat tadi , isikan data nya sesuai dengan label/nama field di database , lalu 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 sekarang coba kita cek ke data base yang udah saya buat tadi , kalo teman-tamn bingung cara buat data base , bisa baca ini dulu ya cara membuat data base dengan cepat.
Udah masuk tu ke databasenya , berati kita udah berhasil ni teman-teman, banyak cara sich untuk melakukan insert data, setiap orang mempunyai ciri khas masing-masing , teman-teman boleh juga dengan cara yang lain, intinya 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 !!!
0 Response to "PHP INSERT DATA INTO MYSQLi"
Post a Comment