STMIK DHARMAPALA RIAU

Sekolah Tinggi Management Informatika Dan Komputer

Cara Insert ke Tabel MySQL

hmm…🙂 jumpa lagi nich..

dalam postingan sebelumnya kita telah mengetahui fungsi My SQL dan cara pembuatan Table di My-SQL , nah.. di postingan ini saya akan menjelaskan cara memasukan file ke tabel My SQL. Sekarang mari kita belajar mengisi tabel tersebut, di mana inputan berasal dari form HTML ..oke… are yuo ready????…😉🙂

forminput.html

<html>

<head>

<title>Input data</title>

</head>

<body>

<h2>Input Data Karyawan</h2>

<form action=”inputdata.php” method=”post”>

Nama : <br>

<input type=”text” name=”nama”><p>

Tanggal Lahir :<br>

<input type=”text” name=”tgl”>Format yyyy-mm-dd<p>

Jenis Kelamin :<br>

<select name=”kelamin”>

<option>Laki-laki</option>

<option>Perempuan</option>

</select>

<p>

Alamat :<br>

<textarea cols=”30″ rows=”5″ name=”alamat”></textarea><p>

<input type=”submit”>

</form>

</body>

</html>

Kode di atas adalah kode HTML untuk membuat form inputan, yang nantinya akan kita masukkan ke database.

Pada tag  <form action=”inputdata.php” method=”post”>, action berarti kode PHP yang akan memproses inputan 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

Sintaks SQL :

INSERT INTO nama_tabel [(col_name,…)] VALUES(nilai1, nilai2,…)

Contoh :

INSERT INTO datakaryawan VALUES(null,’Desrizal’,’1981-12-13′,’Laki-laki’,’Jl. raya No. 12, Pekanbaru’)

Kode di atas adalah SQL, cara menjalankannya melalui PHP adalah dengan menggunakan fungsi mysql_query(). Untuk lebih jelas kita lihat contoh di bawah :

inputdata.php

<?php

//lakukan koneksi ke MySQL

mysql_connect(“localhost”,”root”,””);

//Pilih database tempat tabel akan dibuat

mysql_select_db(“databaseku”);

//ambil data dari form method POST

$nama = htmlspecialchars($_POST[‘nama’]);

$tgl = htmlspecialchars($_POST[‘tgl’]);

$kelamin = htmlspecialchars($_POST[‘kelamin’]);

$alamat = htmlspecialchars($_POST[‘alamat’]);

$masuk = mysql_query(“INSERT INTO datakaryawan VALUES(null,

‘$nama’,’$tgl’,’$kelamin’,’$alamat’)”);

if($masuk){

echo “Data berhasil diinput”;

}else{

echo “Gagal”;

}

?>

  • Untuk mengambil data dari form HTML dengan metode POST adalah $_POST[‘namafield’]
  • Untuk 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, jika ada user yang nakal mengetikkan kode HTML yang merusak penampilan web kita.
  • null artinya tidak ada nilai, karena pada saat kita buat create tabel datakaryawan, field karyawanid diset auto_incerement, artinya akan otomatis berisi nilai integer yang berurut

nah… lumayan ribet kan wkwkwkkwkw…:)😉 tapi namanya juga belajar.. yuk kita lanjut lagi ke Cara Menampilkan Rows Tabel MySQL

Filed under: My SQL, Pemograman, PHP, Tips and Trik, Website

One Response

  1. […] ngerti kan?/?? .. oahmmm.. tp admin ngantuk nich.. kita lanjutin besok ya hehehe,,,, di postingan Cara insert ke table My SQL Share this:TwitterFacebookLike this:SukaBe the first to like this […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 6 other followers

Kunjungi fan page kami

Follow Twitter

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

%d bloggers like this: