Monday, October 9, 2017
Friday, October 6, 2017
Script simpan ke dalam database MySQL menggunakan PHP lengkap dengan penjelasannya.
Hallo Sobat Descode, Kali ini kita akan belajar tentang cara menyimpan data dari PHP ke database MySQL, fungsi simpan data bisa dikatakan selalu ada dalam sebuah aplikasi dan fungsi dasar yang wajib hukumnya dipelajari saat belajar pemrograman. Baik kita langsung mulai saja langkah-langkahnya.
1. Siapkan database & tabelnya.
Sebagai percobaan kita buat terlebih dahulu database dengan nama "db_test" dan tabel "tb_anggota" , dengan contoh data tabel seperti dibawah ini.

(data hanya contoh saja, anda boleh mengosongkan isi tabelnya )
Bagi Sobat Descode yang belum mengetahui cara membuat tabel di MySQL bisa baca di artikel sebelumnya : Cara membuat database dan tabel di mysql menggunakan phpmyadmin
2. Buat script koneksi.php ke database seperti dibawah ini
3. Copy script dibawah ini dan simpan dengan nama index.php
Form diatas berisi form input data yang akan disimpan dan menampilkan data yang berhasil disimpan.
untuk penjelasan mengenai script menampilkan data bis dibaca di artikel berikut : Menampilkan data dari database MySQL dengan PHP
4. Buat script untuk simpan ke database
Setelah selesai membuat form untuk input data berikutnya kita buat script untuk menyimpan datanya kedalam database.
Penjelasan dari script simpan.php diatas :
Script diatas berfungsi untuk mengambil value dari form isian (index.php).
Nah sekarang kita coba, jalankan http://localhost/test/ pada browser anda "test" adalah nama folder project anda, ganti sesuai dengan nama folder project yang anda buat sebelumnya.
Berikut ini adalah tampilan hasil dari percobaan diatas
1. Siapkan database & tabelnya.
Sebagai percobaan kita buat terlebih dahulu database dengan nama "db_test" dan tabel "tb_anggota" , dengan contoh data tabel seperti dibawah ini.

(data hanya contoh saja, anda boleh mengosongkan isi tabelnya )
Bagi Sobat Descode yang belum mengetahui cara membuat tabel di MySQL bisa baca di artikel sebelumnya : Cara membuat database dan tabel di mysql menggunakan phpmyadmin
2. Buat script koneksi.php ke database seperti dibawah ini
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "db_test";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Scirpt koneksi diperlukan untuk menghubungkan aplikasi ke database. Script diatas berarti kita mengkoneksikan ke database "db_test" di server "localhost". simpan script diatas dengan nama koneksi.php3. Copy script dibawah ini dan simpan dengan nama index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>DESCODE | Menampilkan Data Dengan PHP</title>
</head>
<body>
<form method="post" action="simpan.php">
<p>NIK :
<input type="text" name="nik" id="nik">
Nama :
<input type="text" name="nama" id="nama">
Alamat :
<input type="text" name="alamat" id="alamat">
<input type="submit" name="Simpan" id="Simpan" value="Simpan">
</p>
<table width="50%" border="1">
<thead>
<tr>
<th width="28%" bgcolor="#FCF15C">NIK</th>
<th width="37%" bgcolor="#FCF15C">Nama</th>
<th width="35%" bgcolor="#FCF15C">Alamat</th>
</tr>
</thead>
<tbody>
<?php
include "koneksi.php";
$no =1;
$query = "SELECT * FROM tb_anggota";
$sql=mysql_query ($query);
while ($hasil =mysql_fetch_array($sql)){
?>
<tr>
<td><?php echo $hasil['nik'] ?></td>
<td><?php echo $hasil['nama'] ?></td>
<td><?php echo $hasil['alamat'] ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</form>
</body>
</html>
Setelah script diatas disimpan maka akan menjadi tampilan form seperti dibawah iniForm diatas berisi form input data yang akan disimpan dan menampilkan data yang berhasil disimpan.
untuk penjelasan mengenai script menampilkan data bis dibaca di artikel berikut : Menampilkan data dari database MySQL dengan PHP
4. Buat script untuk simpan ke database
Setelah selesai membuat form untuk input data berikutnya kita buat script untuk menyimpan datanya kedalam database.
<?php
include"koneksi.php";
$nik=$_POST['nik'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$sql="INSERT INTO tb_anggota (nik, nama, alamat) VALUES ('$nik', '$nama', '$alamat')";
$result=mysql_query($sql);
if ($result){
?>
<script language=javascript>document.location.href="index.php";</script>
<?php
}
else {
echo "ada kesalahan input data.!";
}
mysql_close();
?>
Copy script diatas dan simpan dengan nama simpan.php, pastikan file (simpan.php, index.php dan koneksi.php) tersimpan didalam satu folder di project anda.Penjelasan dari script simpan.php diatas :
include"koneksi.php";
script diatas berfungsi untuk memanggil file koneksi.php untuk menghubungkan ke database mysql, script koneksi sengaja dibuat terpisah bertujuan agar kelak anda tidak perlu menuliskan script koneksi lagi dalam setiap form.$nik=$_POST['nik'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
Script diatas berfungsi untuk mengambil value dari form isian (index.php).
$sql="INSERT INTO tb_anggota (nik, nama, alamat) VALUES ('$nik', '$nama', '$alamat')";
$result=mysql_query($sql);
script diatas berfungsi untuk menyimpan valu yang diambil kedalam tabel "tb_anggota" (nik, nama, alamat) adalah susunan kolom pada tabel "tb_anggota"Nah sekarang kita coba, jalankan http://localhost/test/ pada browser anda "test" adalah nama folder project anda, ganti sesuai dengan nama folder project yang anda buat sebelumnya.
Berikut ini adalah tampilan hasil dari percobaan diatas
Nah silahkan mencoba, jika ada pertanyaan silahkan tinggalkan komentar. Terimakasih telah berkunjung ke Blog Descode dan sampai jumpa di artikel selanjutnya.
Cara membuat database dan tabel di mysql menggunakan phpmyadmin
Sobat Descode, kali ini kita akan belajar cara membuat database menggunakan PhpMyAdmin, sebenarnya ada banyak database manager selain menggunakan PhpMyAdmin seperti Navicat, HeidiSQL, DBVisualizer dan masih banyak lagi. Namun kali ini kita akan belajar menggunakan PhpMyAdmin. baiklah kita langsung mulai saja dengan langkah seperti berikut.
1. Pastikan anda sudah menginstall aplikasi XAMPP
Kita wajib menjalankan service Apache & MySQL, jika service Apache & MySQL tidak berjalan di komputer anda maka anda tidak akan bisa mengakses PhpMyAdmin, kita akan menggunakan aplikasi XAMPP untuk menjalankan service Apache & MySQL di komputer, bagi Sobat Descode yang belum memiliki aplikasi XAMPP anda bisa download disini secara gratis ( Download Xampp). Setelah XAMPP terinstall, buka aplikasi XAMPP dan jalankan Apache & MySQL dengan mengklik tombol start, jika berhasil maka modul Apache & MySQL akan berwarna hijau seperti gambar dibawah ini

2. Masuk ke phpmyadmin
Jika XAMPP sudah berhasil di install dan juga apache dan mysql pada XAMPP sudah berhasil start buka browser anda kemudian akses http://localhost/phpmyadmin/ jika berhasil anda akan melihat tampilan phpmyadmin seperti dibawah ini

3. Membuat Database di PhpMyAdmin
Untuk membuat database baru silahkan klik new pada PhpMyAdmin
mengklik New akan muncul form untuk mengisikan nama database anda.
Isikan nama database anda didalam textbox database name, kemudian klik crate. jika berhasil akan tampil peringatan " No tables found in database." yang berarti database anda sudah siap tetapi belum ada tabel sama sekali didalam database anda.
1. Pastikan anda sudah menginstall aplikasi XAMPP
Kita wajib menjalankan service Apache & MySQL, jika service Apache & MySQL tidak berjalan di komputer anda maka anda tidak akan bisa mengakses PhpMyAdmin, kita akan menggunakan aplikasi XAMPP untuk menjalankan service Apache & MySQL di komputer, bagi Sobat Descode yang belum memiliki aplikasi XAMPP anda bisa download disini secara gratis ( Download Xampp). Setelah XAMPP terinstall, buka aplikasi XAMPP dan jalankan Apache & MySQL dengan mengklik tombol start, jika berhasil maka modul Apache & MySQL akan berwarna hijau seperti gambar dibawah ini

2. Masuk ke phpmyadmin
Jika XAMPP sudah berhasil di install dan juga apache dan mysql pada XAMPP sudah berhasil start buka browser anda kemudian akses http://localhost/phpmyadmin/ jika berhasil anda akan melihat tampilan phpmyadmin seperti dibawah ini

3. Membuat Database di PhpMyAdmin
Untuk membuat database baru silahkan klik new pada PhpMyAdmin
mengklik New akan muncul form untuk mengisikan nama database anda.
Isikan nama database anda didalam textbox database name, kemudian klik crate. jika berhasil akan tampil peringatan " No tables found in database." yang berarti database anda sudah siap tetapi belum ada tabel sama sekali didalam database anda.
4. Membuat tabel di database MySQL
Setelah database sudah siap selnjutnya kita masuk ke langkah pembuatan tabel di MySQL, untuk membuat tabel silahkan pilih database terlebih dahulu, kemudian masuk ke tab structure seperti gambar dibawah ini
isikan nama tabel yang akan anda buat sebagai contoh "tb_contoh" pada kolom name, Number of columns digunakan untuk mengatur berapa jumlah kolom yang akan anda ciptakan.
Semisal anda membutuhkan untuk menyimpan (nama, alamat, email, telpon) maka anda membutuhkan 4 kolom didalam tabael tersebut. setelah mengisikan nama tabel dan jumlah kolom selanjutnya klik tombol "Go", setelah itu akan muncul tampilan seperti dibawah ini.
kolom yang wajib diisi adala Name, Type, Leght/Value, untuk pengetahuan lengkap mengenai type field pada tabel akan kita bahas di artikel selanjutnya.
Nah Sobat Descode sampai disini kita sudah belajar mengenai membuat database dan tabel di MySQL menggunakan PhpMyAdmin.
Terimakasih sudah berkunjung ke Blog Descode.
Terimakasih sudah berkunjung ke Blog Descode.
Friday, August 28, 2015
Menampilkan data dari database mysql dengan php
Hallo Sobat Descode, Kali ini kita akan membahas tentang cara menampilkan data dari database mysql dengan php. Sebagai contoh data yang akan ditampilkan kita buat terlebih dahulu database dengan nama "db_test" dan tabel "tb_anggota" , dengan contoh data tabel seperti dibawah ini
1. Buat script koneksi.php ke database seperti dibawah ini
Scirpt koneksi diperlukan untuk menghubungkan aplikasi ke database. Script diatas berarti kita mengkoneksikan ke database "db_test" di server "localhost". simpan script diatas dengan nama koneksi.php kedalam folder "test"
2. Copy script dibawah ini dan simpan dengan nama index.php
Penjelasan dari script diatas :
Kenapa script koneksi harus dipisah.? jawabanya adalah agar kita tidak perlu menulis ulang script koneksi berulang kali di dalam satu project yang sama, kita hanya cukup meload file koneksi.php seperti script diatas,
Nah sekarang kita coba, jalankan http://localhost/test/ pada browser anda "test" adalah nama folder project anda, ganti sesuai dengan nama folder project yang anda buat sebelumnya.
Berikut ini adalah tampilan hasil dari percobaan diatas
Nah silahkan mencoba, jika ada pertanyaan silahkan tinggalkan komentar. Terimakasih telah berkunjung ke Blog Descode.
Bagi Sobat Descode yang belum mengetahui cara membuat tabel di MySQL bisa baca di artikel sebelumnya : Cara membuat database dan tabel di mysql menggunakan phpmyadmin
Selanjutnya kita buat folder project baru di dalam htdocs dengan nama sesuai keinginan anda, saya akan mencontohkan dengan nama folder "test"
1. Buat script koneksi.php ke database seperti dibawah ini
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "db_test";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Scirpt koneksi diperlukan untuk menghubungkan aplikasi ke database. Script diatas berarti kita mengkoneksikan ke database "db_test" di server "localhost". simpan script diatas dengan nama koneksi.php kedalam folder "test"
2. Copy script dibawah ini dan simpan dengan nama index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>DESCODE | Menampilkan Data Dengan PHP</title>
</head>
<body>
<table width="50%" border="1">
<thead>
<tr>
<th width="28%" bgcolor="#FCF15C">NIK</th>
<th width="37%" bgcolor="#FCF15C">Nama</th>
<th width="35%" bgcolor="#FCF15C">Alamat</th>
</tr>
</thead>
<tbody>
<?php
include "koneksi.php";
$no =1;
$query = "SELECT * FROM tb_anggota";
$sql=mysql_query ($query);
while ($hasil =mysql_fetch_array($sql)){
?>
<tr>
<td><?php echo $hasil['nik'] ?></td>
<td><?php echo $hasil['nama'] ?></td>
<td><?php echo $hasil['alamat'] ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</body>
</html>
copy script diatas dan simpan dengan nama index.php kedalam folder "test" yang sebelumnya sudah kita siapkan, dan pastikan file index.php ada didalam satu folder bersama file koneksi.phpPenjelasan dari script diatas :
include "koneksi.php";
Script diatas berarti kita meload file koneksi.php yang berisi script koneksi ke database.Kenapa script koneksi harus dipisah.? jawabanya adalah agar kita tidak perlu menulis ulang script koneksi berulang kali di dalam satu project yang sama, kita hanya cukup meload file koneksi.php seperti script diatas,
$query = "SELECT * FROM tb_anggota";
Script diatas berarti kita mengambil data dari tabel "tb_anggota" yang akan kita tampilkan <?php echo $hasil['nik'] ?>
<?php echo $hasil['nama'] ?>
<?php echo $hasil['alamat'] ?>
Script diatas berarti kita menampilkan kolom nik, nama, dan alamat dari "tb_anggota"Nah sekarang kita coba, jalankan http://localhost/test/ pada browser anda "test" adalah nama folder project anda, ganti sesuai dengan nama folder project yang anda buat sebelumnya.
Berikut ini adalah tampilan hasil dari percobaan diatas