Cara menyimpan data ke database dengan php

Cara menyimpan data ke database dengan php

gambar ilustrasi php mysql

Panduan cara insert, tambah data dengan kode PHP yang di simpan di database MySQL Phpmyadmin = Localhost

Belajar kode PHP Mysql untuk tambah / simpan data, langkah pertama membuat database baru mysql: belajar_php.sql

CREATE TABLE `data_siswa` (
`id` int(12) NOT NULL,
`nama` varchar(25) NOT NULL,
`alamat` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `data_siswa`
ADD PRIMARY KEY (`id`);

ALTER TABLE `data_siswa`
MODIFY `id` int(12) NOT NULL AUTO_INCREMENT;
COMMIT;

Daftar ISI

  • 1 Koneksi database mysqli PHP
  • 2 Membuat form Input data
  • 3 Query Tambah data PHP
  • 4 Hasil database mysql simpan data
  • 5 Downlod file latihan #1

Koneksi database mysqli PHP

Buat folder: xampp > htdocs > latihan-php> koneksi.php

<?php 
// data akun database + nama database (password kosong)
$koneksi=mysqli_connect("localhost","root","","belajar_php");

if (mysqli_connect_errno()){ // cek kondisi jika koneksi berhasil
echo "Koneksi database gagal : " . mysqli_connect_error();}?>

Membuat form Input data

Kode html untuk form input / tambah data, buat file baru: input_data.php

<!DOCTYPE html>
<html>
<head>
<title>Input data siswa</title>
</head>
<body style="padding:15px;background:#ddd">
<h4> Form tambah data siswa:</h4>
<form action="insert_data.php" method="post">
<input style="margin-bottom:10px;" type="text" name="nama" placeholder="Nama..."><br>
<input style="margin-bottom:10px;" type="text" name="alamat" placeholder="Alamat..."><br>
<button type="submit">Simpan</button>
</form>
</body>
</html>

Hasil preview: http://localhost/belajar-php/input_data.php

Cara menyimpan data ke database dengan php

Query Tambah data PHP

Buat Kode file baru untuk proses query php untuk insert, simpan data: insert_data.php

<?php
include"koneksi.php"; // masukan konekasi DB
// ambil variable
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];

//Proses query simpan
$simpan=mysqli_query($koneksi,"insert into data_siswa (nama, alamat) values ('$nama','$alamat')");
if($simpan){
echo "Data berhasil disimpan: <a href='input_data.php'> + Tambah data. </a>";
}else{
echo "Gagal simpan data!";
}
?>

Hasil database mysql simpan data

Setelah proses dari form input tambah data berhasil disimpan akan ditampikan lewat phpmyadmin, database: latihan_php > tabel :: data_siswa.

Cara menyimpan data ke database dengan php

OK, selesai.

Downlod file latihan #1

Guna memudahkan belajar php mysql – tambah / insert data kita sediakan file jadi + database format zip: belajar-php-latihan-simpan-data.zip

Total views: 115

Cara menyimpan data ke database dengan php



Halo sahabat Belajar Pintar PHP, pada saat ini saya akan membagikan kepada anda source code cara menyimpan data yang kita input dalam form kedalam tabel MySQL.

Nah langsung saja kita masuk kepada intinya.
Pertama anda buat sebuah tabel database MySQL dengan nama "dbcoba" tanpa tanda kutip dan buat nama tabelnya "datacoba" dengan field sebagai berikut ( dalam kasus ini saya asumsikan anda sudah dapat membuat database MySQL) :

Field Type Size
Nama Varchar 30
Tanggal Varchar 10
Kelamin Varchar 10
Alamat Varchar 50

Kedua anda rancang dulu halaman dengan nama "forminput.php" tanpa tanda kutip ya, lalu copy-kan semua script HTML dibawah ini kedalamnya.

forminput.php

<html>
<head>
<title>Input Data Ala Belajar Pintar PHP </title>
</head>
<body>
<h2>Input Data Ala Belajar Pintar PHP </h2>
<form action="inputdata.php" method="post">
<table border="0" cellpadding="10">
<tr>
<td>Nama</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Tanggal Lahir (Format yyyy-mm-dd)</td>
<td><input type="text" name="tgl"></td>
 </tr>
 <tr>
 <td>Jenis Kelamin</td>
 <td><select name="kelamin">
<option>Laki-laki</option>
<option>Perempuan</option>
</select></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea cols="30" rows="5" name="alamat"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit"></td>
</tr>
</table>
</form>
</body>
</html>

Form diatas berfungsi untuk menginput data yang akan disimpan kedalam database dan perlu anda ketahui adalalah pada tag  <form action="inputdata.php" method="post">, action berarti kode PHP yang akan memproses data yang diinput dalam form tersebut jika diklik tombol submit.
Methode yang digunakan adalah POST. Secara umum ada 2 metode pengiriman data ke server, yaitu POST dan GET. Bedanya jika metode GET, parameter akan ditampilkan di URL.

Query INSERT

Query INSERT adalah perintah SQL untuk memasukkan data ke tabel di database MySQL dalam kasus kita kali ini berfungsi untuk memasukkan data dari form inputan kedalam tabel yang kita buat.
Secara umum, Sintaks SQL yang digunakan untuk perintah menyimpan data adalah  :

Mysql_Query("INSERT INTO nama_tabel (field,...) VALUES('nilai1','nilai2',...'))";

Contoh penggunaannya :

Mysql_Query("INSERT INTO dataku VALUES('1001','ivan','1991-08-21','Laki-laki','Jl. Sei Bahasa No.1')");

Untuk lebih jelas kita lihat contoh di bawah ini sebagai lanjutan yang diatas tadi :

Ketiga, mari kita buat sebuah halaman baru dengan nama "inputdata.php" tanpa tanda kutip dan copy pastekan semua code dibawah ini :

inputdata.php

<?php
//Sript oleh belajar pintar php

//buat koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih nama database tempat tabel akan dibuat
mysql_select_db("dbcoba");

//ambil data dari form input yang kita buat sebelumnya
// dengan method POST

$nama = htmlspecialchars($_POST['nama']);
$tgl = htmlspecialchars($_POST['tgl']);
$kelamin = htmlspecialchars($_POST['kelamin']);
$alamat = htmlspecialchars($_POST['alamat']);


$simpan = mysql_query("INSERT INTO datacoba VALUES('$nama','$tgl','$kelamin','$alamat')");

if($simpan){
    echo "Data anda sudah tersimpan";
}else{
    echo "Gagal browww";
}
?>

Berikut sedikit penjelasan tentang code diatas :

  • Cara mengambil data dari form HTML dengan metode POST adalah $_POST['namafield']
  • Cara mengambil data dari form HTML dengan metode GET adalah $_GET['namafield']
  • htmlspecialchars()berguna untuk mengubah kode HTML < dan > menjadi &lt; dan &gt; gunanya untuk keamanan, diamana jika ada user yang ingin mengetikkan kode HTML yang merusak penampilan website kita atau istilah sekarang cracker.

Untuk lebih jelasnya dan memudahkan anda untuk pelajari topik kita kali ini anda bisa atau dapat mendownload source code yang diatas lengkap dengan databasenya pada link download dibawah ini.

Jangan Lupa share dan likenya ya sobat, anggap aja sebagai uang capek saya mengetik ini semua buat anda, hehehe. Thanks before.




Cara menyimpan data ke database dengan php

Tutorial terkait dengan Source Code PHP cara simpan atau Insert data dari Form ke Tabel MySQL :

Terimakasih Atas Kunjungan Sahabat Setia Belajar Pintar PHP

Judul Pelajaran PHP : Source Code PHP cara simpan atau Insert data dari Form ke Tabel MySQL
Ditulis oleh Ivan Silalahi
Rating postingan ini 5 dari 5

Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://planetsphp.blogspot.com/2012/10/cara-simpan-atau-insert-ke-tabel-mysql.html. Terima kasih sudah singgah membaca artikel ini. Jangan lupa like dan sharenya serta komentarnya