Showing posts with label databases. Show all posts
Showing posts with label databases. Show all posts

Monday, June 4, 2018

Cara Menampilkan Data Dari Database Dengan PHP

Cara Menampilkan Data Dari Database Dengan PHP - Didalam bahasa pemerograman khususnya PHP, kita tahu bahwa dengan bahasa pemerograman ini kita bisa banyak sekali manipulasi data, mulai dari menampilkan data, input data, hapus data ataupun mengubah data yang ada pada database. Nah, pada kesempatan ini saya akan sedikit mengulas bagaimana cara menampilkan data dari database dengan PHP.  Sebelumnya kita telah membahas tentang cara mengkoneksikan website ke database menggunakan php silahkan simak kembaki agar kalian lebih paham.

Buat kalian yang masih bingung bagaimana cara menampilkan sebuah data dari database alangkah baiknya untuk menyimak baik-baik uraian berikut ini. Anggap saja kalian telah membuat database dan telah di koneksikan ke website anda. atau kalian bisa simak tutorial sebelumnya mengenai :


Selanjutnya barulah kita masuk kepada tahapan menampilkan data dari database, pada proses ini saya telah membuat struktur HTML dan menyisipkan kode PHP untuk menampilkan data dari database.
<?php
include "konektor.php";
$query = mysqli_query($con,"SELECT * FROM login ORDER BY id DESC");
?>
<form action="" method="post">
    <table border="1" cellpadding="0" cellspacing="0">
        <tr>
            <th>No</th>
            <th>Username</th>
            <th>Password</th>
            <th>Action</th>
        </tr>
        <?php if(mysqli_num_rows($query)>0){ ?>
        <?php
            $no = 1;
            while($data = mysqli_fetch_array($query)){
        ?>
        <tr>
            <td><?php echo $no ?></td>
            <td><?php echo $data["username"];?></td>
            <td><?php echo $data["password"];?></td>
            <td>
                <a href="#">Delete</a> |
                <a href="#">Update</a>
            </td>
        </tr>
        <?php $no++; } ?>
        <?php } ?>
    </table>
</form>

Silahkan kalian hubungkan konektor yang telah dibuat pada proses menampilkan data seperti kode diatas. Nah, Setelah semua kode kalian ketikan, silahkan kalian buka pada localhost nya dan bisa kalian lihat hasil akhir dari proses menampilkan data, jika kode diatas telah kalian ketikan dengan benar maka tidak akan terjadi error dan jika data yang ada pada database telah tampil semua pada kolom tabel, itu artinya proses menampilkan data berhasil sukses.


itulah tadi tutorial mengenai bagaimana cara menampilkan data dari database dengan PHP, cukup mudah bukan ? semoga dan selamat mencoba. 
Terimakasih telah membaca Postingan ini semoga bermanfaat untuk kita semua,

Silahkan Shere postingan ini bila kaian suka demi meramaikan blog Prokodong.

Terima kasih. 


Happy Codinng :)

Friday, May 25, 2018

Script Login Php Database MySQL

Php Login Script -  Login dengan username dan password yang sudah disimpan sebelumnya dalam database, tutorial ini menggunakan database MySQL. dalam membuat aplikasi simple login dengan php kita akan menggunakan Session dimana session_start(); session_destroy();

Tutorial membuat login php ini akan kami jelaskan secara lengkap tentang bagaimana cara membuat session login, session logout serta prosess autentication dalam login dan logout, simak terus ya..



 Membuat Database MySQL

Buatlah database baru atau bisa menggunakan database pada tutorial CRUD sebelumnya, jadi hanya perlu membuat tabel baru dan beri nama tabel "login". bagi kamu yang belum bisa membuat database di MySQL silahkan baca : Tutorial Lengkap Cara Membuat Database MySQL , langsung saja buat tabel baru dengan menggunakan script berikut : 

CREATE TABLE `login` (
  `id` int(15) NOT NULL,
  `username` varchar(65) NOT NULL,
  `password` varchar(65) NOT NULL,
  `kelas` varchar(25) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `login`
--

INSERT INTO `login` (`id`, `username`, `password`, `kelas`) VALUES
(1, 'admin', 'admin', 'Administrator');

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

 Membuat Koneksi Php

Buatlah file baru dengan nama "konektor.php" dan tuliskan seluruh code koneksi php berikut :

<?php
$host = "localhost"; // Nama Server
$user = "root"; // User Database
$pass = ""; // Password Database
$db = "bikinmales"; // Nama Database

$con =  mysqli_connect($host, $user, $pass, $db);

//check connetction
if (mysqli_connect_errno())
{
echo "<h1>Gagal konek gan</h1>";
mysqli_connect_error();
}
else
{
echo "<h1>konek ke databases sukses gan<h1>";

}

 Membuat Login PHP

buatlah file baru dengan nama "login.php" dan tuliskan seluruh code login php berikut :

<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
  <title>Login Form</title>
      <link rel="stylesheet" href="css/style.css">
  <link rel="stylesheet" href="css/bootstrap.css.css">
  <link rel="stylesheet" href="css/font-awesome.css">
</head>
<!-- Create By Erji Ridho Lubis -->
<body>
  <html lang="en-US">
<head>
  <meta charset="utf-8">
    <title>Login Admin</title>
    
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700">

</head>
<h1 id="title-login">LOGIN SEBAGAI ADMINISTRATOR</h1>
    <div id="login">
      <form name='form-login' method="post" action="config-login.php">
        <span>@</span>
          <input type="text" name="username" placeholder="Username Anda">
       
        <span><i class="fa fa-lock"></i></span>
          <input type="password" name="password" placeholder="Password Anda">
        
        <input type="submit" value="Login">

</form>
  
</body>

</html>

Selanjutnya jika sudah selesai, kita akan membuat file config-login.php yang berfungsi untuk mengecek apakah username dan password yang dimasukkan dari form login tersedia dalam database atau tidak.

 Membuat Login Cek Php

Buatlah file baru dan berinama "config-login.php" dan tuliskan code login cek php berikut : 

<?php
session_start();
include('konektor.php');
$username    = $_POST['username'];
$password = $_POST['password'];

//Check Connection
if (mysqli_connect_errno())
{
echo "<h1>Gagal konek ke database gan</h1>";
mysqli_connect_error();
}
else
{

$dtlogin = mysqli_query($con,"SELECT * FROM login WHERE username='$username' AND password='$password'");

if (mysqli_num_rows($dtlogin) == 1 )
{
$_SESSION['username'] = $_POST['username'];
echo '<script language="javascript" type="text/javascript">
alert("Login Berhasil!!");</script>';
echo "<meta http-equiv='refresh' content='0; url=index.php'>";
}
else 

{
echo "<script>alert('Maaf, Username/Password anda salah!!');history.go(-1);</script>";
}

}

?>

baiklah sekarang kita lanjut untuk membuat script logoutnya.


Membuat LogOut PHP

Buatlah file baru dengan nama "logout.php" dan tuliskan code logout php berikut : 

<?php
session_start();
if(session_destroy()) 
{
echo '<script language="javascript" type="text/javascript">
alert("Logout Berhasil!!");</script>';
echo "<meta http-equiv='refresh' content='0; url=login.php'>";
}
?>

Kamu juga bisa mendownload file lengkap aplikasi Simple Login dengan Php ini, silahkan berkomentar jika ada yang bermasalah.


Kamu bisa download source code nya disini.
--> Klik Disini.



Silahkan bertanya pada kotak komentar dan jangan lupa dishare jika bermanfaat untuk kemajuan blog Prokodong ini, terima kasih ^_^
Happy Coding :)

Thursday, May 24, 2018

Membuat Database MySQL dengan CMD


Membuat Database MySQL dengan Command Prompt - Pada artikel ini, kita akan membuat Database Mysql dengan menggunakan Command Promt.
sebenarnya, ada dua versi tampilan yang dimiliki oleh sebuah komputer dan sistem operasinya, yang pertama yaitu GUI (Graphic User Interface) dan yang kedua yaitu CLI (Command Line Interface).

Baca Juga : Pengertian Database MySQL


Keduanya sama-sama menarik, dan ada keunggulannya masing-masing. Tapi, di dalam sistem operasi Windows milik Microsoft ini, mereka menggunakan GUI untuk lebih menarik para konsumen, karena dengan GUI kita bisa mengkustomisasi tampilan sesuai yang kita inginkan, tapi sebenarnya di dalam GUI pun ada CLI yang bekerja, dan tampilan CLI ini sangat tidak bersahabat untuk para pemula apa lagi pengguna yang sukanya dengan cara yang instan. Nah, yang sekarang akan kita pakai adalah dengan cara CLI, tampilannya hanya layar hitam dan tulisan putih, tidak ada warna lain yang mendominasi.

untuk membuat sebuah database kaian harus menginstall sebuah aplikasi bernama XAMPP yang berfungsi untuk server local di komputer kita. untuk cara penginstalannya bisa di lihat di artikel sebelumnya.

baik lah langsung ke intinya, seletah kalian menginstall aplikasi xampp sebelumnya kalian buka aplikasi XAMPP nya dan jalan kan (klik start) pada kolom Apache Dan MySQL. Setelah itu klik tombol Shell.

Selanjutnya kita akan membuat database nya. ketik ” mysql -u root -p ” 

Selanjutnya langsung klik enter, untuk password kosongkan saja karna kita menggunakan user root.
selanjutnya kelik ” create database bikinmales; ” 
dimana create adalah perintah untuk membuat database dan bikinmales dalah nama databasenya.
seletah database telah di buat, selanjutnya kita ketik ” use bikinmales; “

dimana use adalah perintah untuk menselect database yang akan di operasikan, dan bikinmales adalah nama database yang akan di seleksi.

Setelah itu kita akan membuat tabelnya. ikuti perintah berikut.

create table berita (
-> id_berita int(10)primary key,
->judul varchar(150),
->tanggal date,
->deskripsi varchar(250),
->konten varchar(10000),
->kata_kunci varchar(100));
Tabel berita telah di buat, selanjutnya kita akan melihat hasilnya apakah tabel telah terbuat di database.

desc berita;
maka hasilnya akan seperti ini.


nah demikian lah dasar cara membuat database di MySQL. koding nya lumayan simpel kan?
agar kalian lebih lancar dan lebih memahami tentang perintah perintah dasar pada query mysql silahkan download modulnya disini.

Silahkan bertanya pada kotak komentar dan jangan lupa dishare jika bermanfaat untuk kemajuan blog Prokodong ini, terima kasih !

Cara Mengkoneksikan Web Ke Database di PHP

Pada kali ini kita akan membahas tutorial cara mengkoneksikan website ke database.
Sebelum kita memasuki tahap pengkoneksian, terlebih dahulu kita menyiapkan bahan bahannya seperti berkut.
- Sublime Text 3 / Notepad++
- Xampp untuk server localnya
- databasenya.


Untuk aplikasi Sublime Text 3 / Notepad++ bisa kalian download disini

Untuk Sublime Text 3 ===> Klik disini.
Untuk Notepad++  ===>  Klik disini.
Untuk Xampp === > Klik disini.

Setelah kalian download silahkan di install seperti biasanya.
seletah di install silahkan buka aplikasinya dan juga aplikasi Xampp nya dan jalankan program Apache dan MYSQL.

Setelah itu kita akan masuk ke dalam tahap pengkodingan.
Silahkan ketik script berikut untuk pengkoneksiannya.

<?php
  $host = "localhost";
$user = "root";
$pass = "";
$dbname = "perpus";     $con =  mysqli_connect($host, $user, $pass, $dbname); 
  //check connetction
if (mysqli_connect_errno()) {
echo "<h1>Gagal konek gan</h1>";
mysqli_connect_error();

  else  {
echo "<h1>konek ke databases sukses gan<h1>";
}
?>

Penjelasan :
Untuk variabel $host adalah nama alamat server nya
Untuk $user adalah nama username dari mysql nya
Dan untuk $pass untuk password nya disana saya kosongkan karena username dan passwordnya masih default dari mysql.
Dan untuk dbname adalah nama dari database yang akan kita koneksinkan ke website kita.

Setelah kalian masukkan script di atas silahkan kalian save filenya dengan nama konektor.php, dan simpan di C:\\xampp\htdocs\[nama folder].
 setelah di save silahkan buka browser anda lalu ketikkan "localhost/nama folder/konektor.php".
Dimana nama folder adalah nama dari folder tempat menyimpan file konektor.php tadi.

jika sukses maka akan mncul pesan koneksi "konek ke databases sukses."



dan jika gagal maka akan mucul pesan "Gagal konek gan."

Demikianlah tutorial cara mengkoneksinkan database ke website kita.
bila ada yang ingin di tanyakan silahkan berkomentar di bawah ini.
Terima kasih.