Tampilkan postingan dengan label database. Tampilkan semua postingan
Tampilkan postingan dengan label database. Tampilkan semua postingan

Sabtu, 30 Oktober 2021

Pagination Pada PHP

Untuk selanjutnya yakni pada tutorial ini akan membahas tampilan data. Bagaimana bila tampilan data yang kita kelola sangat besar mencapai ribuan bahkan jutaan data, tentu ini akan sangat banyak memakan waktu ketika menampilkan data dalam satu halaman. Dengan demikian kita harus membaginya jadi persekian data perhalaman agar waktu untuk menampilkan data lebih cepat atau yang sering disebut pagination.
Paginasi php


Buatlah variabel untuk data yang ditampilkan pada file read.php dengan variabel $perhalaman dimana jumlah data perhalaman yang akan ditampilkan. Untuk variabel $jumlahResult untuk jumlah semua data dari sql yang kita jalankan. Pada variabel $nomer_halaman kita menggunakan fungsi ceil yang menggunakan hasil pembagian semua data dengan jumlah data yang akan ditampilkan perhalamannya. Berikut ini contoh penggunaanya.
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
        <meta name="description" content="php programming" />
        <meta name="author" content="Yusuf Abdulloh" />
        <title>BACA Data</title>
    </head>
    <body>
        <?php
        require_once("connectdb.php");
        $perhalaman = 50
        ;
        $sql = "SELECT id, namadpn, namablkg , email FROM tamu";
        $result = $conn->query($sql);
        $jumlahResult = $result->num_rows;
        $nomer_halaman = ceil ($jumlahResult / $perhalaman);  
        if (!isset ($_GET['halaman']) ) {  
        $halaman = 1;  
        } elseif (is_numeric($_GET['halaman'])) {  
        $halaman = $_GET['halaman'];  
        }else{
        echo "<p><b>halaman tidak ditemukan</b></p>";
        }  
        $halaman_pertama = ($halaman-1) * $perhalaman;
        $sql = "SELECT *FROM tamu LIMIT " . $halaman_pertama . ',' . $perhalaman;
        $result = $conn->query($sql);
        try{
        if ($jumlahResult > 0) {
            echo "<table>";
            echo "<tr><th>ID</th><th>Nama</th><th>Email</th><th colspan=\"2\">Aksi</th></tr>";
            while($row = $result->fetch_assoc()) {
                echo "<tr><td>" . $row["id"]. "</td><td>" . $row["namadpn"]. " " . $row["namablkg"]."</td><td>" .$row["email"]."</td><td><a href=\"view.php?id=".$row["id"]."\">Perbarui</a></td><td><a  onclick=\"konfirmasi(".$row["id"].")\">Hapus</a></td></tr>";
            }
        echo "</table>";
        } else {
            echo "Data tidak tersedia";
        }
        }catch(Exception $e){
        print "System sedang sibuk harap kembali lagi nanti";
        }catch(Error $e){
        print "404 error";
        }
        $conn->close();
        
        for($halaman = 1; $halaman<= $nomer_halaman; $halaman++) {  
                echo '<a href = "read.php?halaman=' . $halaman . '">' . $halaman . ' </a>';  
        }
        ?>
<!--- Dibawah ini fungsi javascript untuk konfirmasi penghapusan data --->
<script>
    function konfirmasi(id){
    let  a = confirm("Apakah kamu yakin ingin menghapus data dengan id "+id+"?");
    if (a==true){
        window.location.href = "/remove.php?id="+id ;
    }
    }  
</script>
    </body>
</html>
Pada script kode diatas kita menggunakan metode get yang merupakan metode yang bisa saja menjadi cela atau bug keamanan maka dari itu saya menaruh try-catch block pada pengeksekusian sql perhalaman sehingga script diatas sudah aman dari bug keamanan tersebut. Disisi lain kamu harus perhatikan pada script $_GET['halaman'] yang merupakan hasil dari metode get untuk nomer halaman yang akan ditampilkan. Saya juga menggunakan fungsi is_numeric untuk memfilter masukan dari metode get untuk nomer halaman dimana yang bisa dieksekusi dengan benar hanyalah data tipe nomer. selain itu akan dialihkan ke status error yang dibuat.
Program ini cukup kompleks dan memakan banyak waktu untuk program besar yang membutuhkan proses maintenance (pembaruan) secara berkala. sehingga terkadang kita menambah waktu untuk menulis kembali kode yang mesti digunakan. Tetapi sangat bagus untuk dipelajari sebagai dasar pembuatan website atau blog yang dinamis. Happy coding all!

Jumat, 22 Oktober 2021

Hapus Data Mysqli-PHP

Menghapus data yang sudah tidak berguna cukuplah mudah. Ubah file read.php menjadi:

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>READ Data</title>

    </head>

    <body>

        <?php

        require_once("connectdb.php");

        $sql = "SELECT id, namadpn, namablkg , email FROM tamu";

        $result = $conn->query($sql);


        if ($result->num_rows > 0) {

            // output data of each row

            echo "<table>";

            echo "<tr><th>ID</th><th>Nama</th><th>Email</th><th colspan=\"2\">Aksi</th></tr>";

            while($row = $result->fetch_assoc()) {

                echo "<tr><td>" . $row["id"]. "</td><td>" . $row["namadpn"]. " " . $row["namablkg"]."</td><td>" .$row["email"]."</td><td><a href=\"view.php?id=".$row["id"]."\">Perbarui</a></td><td><a href=\"remove.php?id=".$row["id"]."\">Hapus</a></td></tr>";

            }

        echo "</table>";

        } else {

            echo "Data tidak tersedia";

        }

        $conn->close();

        ?>

    </body>

</html>

Pada script kode <a href=\"remove.php?id=".$row["id"]."\">Hapus</a> kita secara tidak langsung membuat method get untuk id menurut no id sesuai dengan id baris datanya. Selanjutnya kita membuat file remove.php dengan script kode dibawah ini:

<?php

require_once("connectdb.php");

$id = $_GET["id"];

$sql = "DELETE FROM tamu WHERE id=".$id;


if (mysqli_query($conn, $sql)) {

   // echo "Record deleted successfully";

    header("location:read.php",true,301);

    exit();

} else {

  echo "Error deleting record: " . mysqli_error($conn);

}


mysqli_close($conn);

?>

Disini kita menggunakan method get untuk menentukan id data yang dihapus. Bila proses ini berhasil maka kamu akan langsung beralih ke halaman read.php dan bisa melihat pperasi hapus yang kamu lakukan.

Untuk membuat konfirmasi sebelum proses penghapusan kamu bisa menambahkan function click memakai javascript atau bisa juga mengalihkan ke page lain untuk konfirmasi ini. Untuk contoh scriptnya kamu bisa merubah file read.php dengan kode ini:

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>READ Data</title>

    </head>

    <body>

        <?php

        require_once("connectdb.php");

        $sql = "SELECT id, namadpn, namablkg , email FROM tamu";

        $result = $conn->query($sql);


        if ($result->num_rows > 0) {

            // output data of each row

            echo "<table>";

            echo "<tr><th>ID</th><th>Nama</th><th>Email</th><th colspan=\"2\">Aksi</th></tr>";

            while($row = $result->fetch_assoc()) {

                echo "<tr><td>" . $row["id"]. "</td><td>" . $row["namadpn"]. " " . $row["namablkg"]."</td><td>" .$row["email"]."</td><td><a href=\"view.php?id=".$row["id"]."\">Perbarui</a></td><td><a  onclick=\"konfirmasi(".$row["id"].")\">Hapus</a></td></tr>";

            }

        echo "</table>";

        } else {

            echo "Data tidak tersedia";

        }

        $conn->close();

        ?>

<!--- Dibawah ini fungsi javascript untuk konfirmasi penghapusan data --->

<script>

    function konfirmasi(id){

    let a = confirm("Apakah kamu yakin ingin menghapus data dengan id "+id+"?");

    if (a==true){

        window.location.href = "/remove.php?id="+id ;

    }

    }

</script>

    </body>

</html>

Bila kamu berhasil maka akan tampil pop up seperti ini bila klik teks hapus pada tabel. Jika kamu mengklik ok maka akan menghapus data.

hapus data mysqli php


Selamat anda sudah pada bagian akhir dari Operasi CRUD MySqli dengan PHP. Untuk itu sebagai hadiah dari penulis untuk pembaca setia saya kirimkan file-file yang telah saya buat untuk tutorial ini. Semoga bermanfaat Happy coding semua!

Perbarui Data PHP-MySqli

Pendahuluan

Untuk artikel ini saya akan membahas cara memperbarui data pada database menggunakan satu formulir yang dimana kita dengan leluasa memperbaruinya. Sebelumnya kamu harus mengedit file read.php yang sebelumnya dibuat pada artikel Membaca Data PHP-MySqli dengan skrip kode ini:

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>READ Data</title>

    </head>

    <body>

        <?php

        require_once("connectdb.php");

        $sql = "SELECT id, namadpn, namablkg , email FROM tamu";

        $result = $conn->query($sql);


        if ($result->num_rows > 0) {

            // output data of each row

            echo "<table>";

            echo "<tr><th>ID</th><th>Nama</th><th>Email</th><th colspan=\"2\">Aksi</th></tr>";

            while($row = $result->fetch_assoc()) {

                echo "<tr><td>" . $row["id"]. "</td><td>" . $row["namadpn"]. " " . $row["namablkg"]."</td><td>" .$row["email"]."</td><td><a href=\"view.php?id=".$row["id"]."\">Perbarui</a></td><td>Hapus</td></tr>";

            }

        echo "</table>";

        } else {

            echo "Data tidak tersedia";

        }

        $conn->close();

        ?>

    </body>

</html>

Disini kita menambahkan tabel Aksi yang berisi Perbarui dan Hapus. Dimana kita menambahkan url yang mengirimkan no id yang akan diperbarui.

perbarui data mysqli dengan php

Perbarui Data

Selanjutnya kita membuat file view.php yang berisi formulir untuk memperbarui data berdasarkan dengan id yang telah dikirimkan. Isi dari file view.php yakni

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>VIEW Data</title>

    </head>

    <body>

        <?php

        require_once("connectdb.php");

        $id = $_GET["id"];

        $sql = "SELECT * FROM tamu WHERE id=".$id;

        $result = $conn->query($sql);

        if ($result->num_rows > 0) {

            echo "<table>";

            echo "<tr><th colspan=\"2\">Formulir Update Data Id ".$id."</th></tr>";

            echo "<form action=\"update.php\" method=\"post\">";

            echo "<input type=\"hidden\" value= \"".$id ."\" name=\"id\" required>";

            while($row = $result->fetch_assoc()) {

                echo "<tr><td>Nama Depan</td><td><input type=\"text\" value= \"".$row["namadpn"] ."\" name=\"namadpn\" required></td></tr><tr><td>Nama Belakang</td><td> <input type=\"text\" value= \"".$row["namablkg"] ."\" name=\"namablkg\" required></td></tr><tr><td>Email</td><td><input type=\"email\" value= \"".$row["email"] ."\" name=\"email\" required></td></tr><tr><td><button type=\"submit\">Perbarui</button><a href=\"read.php\"><button>Batal</button></a></td></tr>";

            }

            echo "</form>";

            echo "</table>";

        } else {

            echo "Data tidak tersedia";

        }

        $conn->close();

        ?>

    </body>

</html>

Bila script kode kamu benar kamu akan mendapatkan tampilan seperti ini:

update data mysqli dengan php

Selajutnya kita akan membuat file update.php yang akan memanipulasi data yang sudah dikirim dari formulir update ke database mysqli. Pada kali ini saya menggunakan metode post agar selalu aman dalam memanipulasi data. Isi dari file update.php yakni:

<?php
$id = $_POST['id'];
$namadpn = $_POST['namadpn'];
$namablkg = $_POST['namablkg'];
$email = $_POST['email'];
require_once("connectdb.php");
$sql = "UPDATE tamu SET namadpn='$namadpn', namablkg='$namablkg', email='$email' WHERE id=".$id;

if ($conn->query($sql) === TRUE) {
    header("location:read.php",true,301);
    exit();
} else {
  echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
Bila script kode kamu benar maka kamu akan langsung teralihkan ke halaman READ Data dan kamu bisa melihat perubahan data itu sendiri. Untuk artikel yang akan datang akan membahas tentang hapus data pada database mysqli.


Membaca Data PHP-MySqli

Pendahuluan

Pada artikel sebelumnya saya membahas tentang menghubungkan applikasi kita ke mysqli dan menambahkan data atau create data. Kesempatan ini saya akan membuat applikasi php yang berguna untuk membaca data tamu. Dengan applikasi ini kita bisa dengan mudah membaca data yang ada.

Membaca Data


membaca data mysqli dengan php

Untuk membaca data kita buat file read.php yang berisi code berikut ini:

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>READ Data</title>

    </head>

    <body>

        <?php

        require_once("connectdb.php");

        $sql = "SELECT id, namadpn, namablkg , email FROM tamu";

        $result = $conn->query($sql);


        if ($result->num_rows > 0) {

            // output data of each row

            echo "<table>";

            echo "<tr><th>ID</th><th>Nama</th><th>Email</th></tr>";

            while($row = $result->fetch_assoc()) {

                echo "<tr><td>" . $row["id"]. "</td><td>" . $row["namadpn"]. " " . $row["namablkg"]."</td><td>" .$row["email"]."</td></tr>";

            }

        echo "</table>";

        } else {

            echo "Data tidak ada";

        }

        $conn->close();

        ?>

    </body>

</html>

Bila data kamu tidak ada maka akan tampil kalimat Data tidak ada pada browser kamu bila kamu mengakses localhost:8000/read.php. Kamu bisa langsung melihatnya dalam bentuk tabel. $result merupakan array yang berisi data tamu.Selamat Mencoba! Happy Coding! Untuk tutorial selanjutnya kita akan membuat pembaruan data tamu.

Catatan: Jangan lupa untuk membuat terlebih dahulu membuat file connectdb.php

Kamis, 21 Oktober 2021

Menambah Data PHP-MySqli

Pendahuluan


Dalam pembuatan suatu applikasi tidak dipungkiri bahwa kita membutuhkan Database atau Basisdata untuk data pada applikasi yang dibuat. Data dari database sendiri diolah menjadi suatu informasi. Pengolahan data tersebut meliputi 4 dasar operasi yakni 

1.Menambah Data

2.Membaca Data

3.Perbarui Data

4.Hapus Data

Operasi pengolahan data tersebut sering dikenal sebagai CRUD (Create Read Update Delete). Tetapi sebelum itu kita harus bisa  menghubungkan applikasi dengan database MySqli yang kita gunakan.

Menghubungkan MySqli Dengan PHP

Ini merupakan skrip code untuk menghubungkan MySqli dengan applikasi yang kita buat. Contoh dibawah merupakan cara prosedural. Buatlah nama file connectdb.php dengan isi skrip code sebagai berikut ini:

<?php

$servername = "localhost";

$username = "root";

$password = "123";


// Create connection

$conn = mysqli_connect($servername, $username, $password);


// Check connection

if (!$conn) {

  die("Koneksi gagal karena : " . mysqli_connect_error());

}

echo "Koneksi sukses";

?>


Bila kamu berhasil maka akan muncul tampilan seperti ini. Untuk menutup koneksi database kita bisa menggunakan satu baris kode ini.

mysqli_close($conn);

Sebelumnya kita harus membuat Database dengan nama mydb dan tabel tamu. Caranya yakni masuk ke mysql dan jalankan code berikut ini.

Membuat database mydb:

create database mydb;

Menggunakan database mydb:

use mydb;

Membuat tabel tamu:

CREATE TABLE tamu (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

namadpn VARCHAR(30) NOT NULL,

namablkg VARCHAR(30) NOT NULL,

email VARCHAR(50),

reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

);

Untuk melihat tabel yang ada di database mydb gunakan perintah ini:

show tables;

Untuk melihat isi tabel tamu
select * from tamu;
menambahkan data dengan mysql pada console

Menambah Data

Create data atau memasukan data tamu. Sebelum itu kita mesti menambahkan database yang kita gunakan pada file connectdb.php salin dan tempel kode ini :

<?php

$servername = "localhost";

$username = "root";

$password = "123";

$dbname = "mydb";


// Create connection

$conn = mysqli_connect($servername, $username, $password,$dbname);


// Check connection

if (!$conn) {

  die("Koneksi gagal karena : " . mysqli_connect_error());

}

//echo "<div>Koneksi sukses</div>";

?>


Kita buat create.php dengan kode berikut ini:

<?php

require_once("connectdb.php");

$sql = "INSERT INTO tamu (namadpn, namablkg, email)

VALUES ('Yusuf', 'Abdulloh', '[email protected]')";


if ($conn->query($sql) === TRUE) {

  echo "Sukses Ditambahkan";

} else {

  echo "Error: " . $sql . "<br>" . $conn->error;

}

$conn->close();

?>

Jika berhasil kamu akan mendapatkan tampilan seperti ini.

menambahkan data mysqli php

Untuk membuat form tambahkan data tamu untuk memudahkan dalam penambahan data. Buatlah form.php dengan skrip kode sebagai berikut ini:

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />

        <meta name="description" content="php programming" />

        <meta name="author" content="Yusuf Abdulloh" />

        <title>CREATE Data</title>

    </head>

    <body>

        <form action="create.php" method="post">

            <table>

                <tr><td>Nama Depan</td><td><input type="text" name="namadpn" required/></td></tr>

                <tr><td>Nama Belakang</td><td><input type="text" name="namablkg" required/></td></tr>

                <tr><td>Email</td><td><input type="email" name="email" required/></td></tr>

                <tr><td colspan="2"><input type="submit" name="submit" value="Submit" /></td></tr>

            </table>

        </form>

    </body>

</html>


Modifikasilah file create.php dengan kode skrip ini:

<?php

$namadpn = $_POST['namadpn'];

$namablkg = $_POST['namablkg'];

$email = $_POST['email'];

require_once("connectdb.php");

$sql = "INSERT INTO tamu (namadpn, namablkg, email)

VALUES ('$namadpn', '$namablkg', '$email')";


if ($conn->query($sql) === TRUE) {

    header("location:read.php",true,301);

    exit();

} else {

  echo "Error: " . $sql . "<br>" . $conn->error;

}

$conn->close();

?>

Selanjutnya kita akan membuat applikasi web untuk melihat data tamu pada applikasi kita. Terimakasih telah membaca tutorial ini semoga bermanfaat. Happy Coding All.

Minggu, 05 September 2021

Cara Menginstall Postgresql Pada Android

Pendahuluan

Postgresql dahulu dikenal dengan nama POSTGRES dibuat oleh University of California di Berkeley pada tahun 1996. Postgresql juga banyak dipakai sebagai database applikasi-applikasi besar di dunia. Postgresql memiliki antar muka grafik yang user friendly dengan nama pgAdmin.

Artikel ini akan menjelaskan pemasangan PostgreSQL pada android sehingga database ada digenggaman tangan kita. Selain itu ada sedikit pembahasan tentang penggunaan dasar pada postgresql.

Persiapan dan Pemasangan

Untuk pemasangan PostgreSQL di handphone, kita membutuhkan 2 applikasi.

> Termux

> PostgreSQL

Termux dipasang melalui playstore, sedangkan PostgreSQL dipasang pada termux dengan perintah pkg install postgresql tetapi sebelum melakukan proses pemasangan jalankan perintah pkg update untuk memperbarui repository termux.

postgresql android

Memulai PostgreSQL

Langkah selanjutnya yakni memulai server PostgreSQL. Gunakan perintah ini:

initdb ~/pg

pg_ctl -D ~/pg start

Bila selesai menggunakan perintah diatas maka akan muncul tampilan seperti dibawah ini:

postgres android

Server PostgreSQL berjalan pada iplocal yakni 127.0.0.1 dengan port asalnya yakni 5432.

Membuat Database

Untuk membuatnya cukup mudah yakni dengan menggunakan perintah createdb "mydb" maka database mydb pun akan tercipta.

Masuk PostgreSQL

Untuk masuk ke PostgreSQL kita hanya perlu menggunakan perintah psql mydb. Nantinya kita akan masuk ke PostgreSQL dengan menggunakan database mysql. Akan tetapi bila kamu hanya ingin masuk ke PostgreSQL maka ganti nama database dengan postgresql. Bila berhasil masuk maka kamu bisa menggunakan perintah-perintah sql pada database tersebut.

Mengganti Password

Password kamu bisa diganti dengan perintah /p.

Menampilkan Bantuan

Untuk menampilkanya kamu bisa menggunakan perintah help untuk menampilkan bantuan. Kamu bisa melihat perintah sql yang bisa digunakan dan perintah postgres yang digunakan untuk keperluan kamu.

Melihat Status Server

Bila kamu ingin melihat status server pada saat ini maka kamu cukup mengginakan perintah pg_ctl -D ~/pg status.

Menghentikan PostgreSQL

Untuk menghentikan server PostgreSQL silahkan gunakan perintah pg_ctl -D ~/pg stop.

Mantap sekali bukan bila ada kekuatan database dalam genggaman kamu. Bila ada yang kurang faham boleh ditanyakan dikolam komentar atau menghubungi saya di halaman kontak.

Terimakasih dan Selamat Ngoding !

Minggu, 29 Agustus 2021

Cara Menginstall MariaDb Pada Android

Pendahuluan

MariaDb merupakan managemen basis data relasional yang dikembangkan dari kode sumber Mysql. MariaDb lahir dikarenakan kekecewaan pengembang dengan Mysql yang diakuisisi oleh SUN dan Oracle. Dimana Mysql merupakan managemen basisdata relasional yang dikembangkan oleh Michael "Monthy" pada tahun 1990an untuk memenuhi kebutuhan-kebutuhan basisdata yang cepat dan fleksibel untuk applikasi web.

MariaDb adalah telah server database mysql lebih dari 20 tahun dan banyak sekali dokumentasi yang telah ada. Artikel ini membahas pemasangan mysql di android juga kueri yang penting dan biasa digunakan pada MariaDb.

Persiapan

Untuk persiapan memasang mariadb cukup memiliki 2 hal sederhana yaitu

✓ Koneksi internet

✓ Termux

Pemasangan MariaDb

Untuk memasangnya kita hanya perlu menggunakan perintah:

$ pkg update

$ pkg upgrade

$ pkg install mariadb

Bila sudah maka langkah selanjutnya gunakan perintah

$ mysql_install_db

$ mysqld

Lalu buka sesi baru terminal dengan mengusap layar ke kanan, dan tekan tombol new session yang ada di bagian bawah.

new session termux

Masuklah ke mysql dengan perintah

$ mysql

Selanjutnya kita akan mereset password root pada mysql dengan perintah

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yusufabdulloh';

Perintah diatas akan mengubah password root dengan yusufabdulloh tanpa tanda petik.

mariadb android

Untuk keluar silahkan gunakan perintah \q. Bila ingin masuk ke mysql dengan root bisa menggunakan perintah.

$ mysql -u root -p

lalu masukan password yang tadi digunakan.

mysql android

Bila kamu ingin lebih mudah dalam memanage database kamu dengan MariaDb kamu bisa pasang PhpMyadmin juga di android. Untuk tutorialnya bisa dilihat disini.

Kueri Dasar Di MariaDb

Sebelum menggunakan kueri ini kamu harus masuk dulu ke mysql lalu menggunakan kueri-kueri ini atau phpmyadmin lalu mengeksekusinya dibagian sql.

Membuat Database

CREATE DATABASE mydb;

Pernyataan diatas akan membuat database dengan nama mydb.

Menggunakan Database

use mydb;

Membuat Sebuah Tabel

CREATE TABLE `users` (

  `id` int(11) NOT NULL auto_increment,

  `nama_depan` varchar(50) default NULL,

  `nama_belakang` varchar(50) default NULL,

  `telepon` varchar(200) default NULL,

  `email` varchar(200) default NULL,

  PRIMARY KEY  (`id`)

);

Dengan mengeksekusi kueri diatas maka kamu akan membuat tabel bernama users dengan kolom-kolom bernama id, nama_depan, nama_belakang, telepon, email. Lalu menjadikan id sebagai Primary Key, dan tidak boleh kosong juga akan otomatis bertambah sesuai dengan urutan masuknya data pada database.

Memasukan Data Ke Tabel

INSERT INTO users(nama_depan,nama_belakang,telepon,email) VALUES ('yusuf', 'abdulloh', '(+62)838-1676-5188', '[email protected]');

atribut AUTO_INCREMENT digunakan untuk membuat identitas unik bagi data yang baru dibuat.

Menampilkan Data

SELECT * from users;

Kueri itu akan menampilkan semua kolom. Untuk menampilkan kolom nama_depan, dan telepon maka bisa menggunakan kueri ini.

SELECT nama_depan, telepon from users;

Menghapus Data

DELETE from users where id = 1;

Kueri diatas akan menghapus data dari tabel users yang memiliki id 1.

Membuat Komentar

untuk membuat komentar pada kueri yakni menambahkan dua strip sebelum komentar atau keterangan sebagai contoh yakni.

-- Untuk melihat data pada tabel users

SELECT * FROM users;

Mengimpor File SQL

.\ users.sql

Kueri diatas akan mengeksekusi tiap baris kueri pada file user.sql. Dengan catatan ini digunakan pada direktori yang sama pada saat masuk ke mysql.

Untuk tambahan catatan sebelum masuk ke mysql jalankan dulu mysql servernya dengan perintah $ mysqld. Dan bila kamu ingin menghentikan servernya gunakan perintah $ mysqladmin shutdown.

Selamat MariaDb sudah ada dalam genggaman anda. dan Happy Coding!

Rabu, 25 Agustus 2021

Memasang PhpMyAdmin Pada Android

Pendahuluan

Database merupakan jantung dari suatu sistem atau applikasi. Dimana tempat menyimpan data dan informasi baik berupa untuk umum ataupun pribadi (rahasia). Salah satu database yang sering digunakan yakni PhpMyAdmin. PhpMyAdmin biasanya sering digunakan oleh applikasi atau sistem yang berbasiskan website.

Apa itu PhpMyAdmin? PhpMyAdmin adalah sebuah piranti lunak gratis yang dikhususkan untuk menangani administrasi server database yang berbasis MySQL dan MariaDB. Kita juga bisa menggunakannya untuk keperluan penamabahan database, akun pengguna dan mrnjalankan kueri itu sendiri.

Pemasangan PhpMyAdmin

Untuk memasang PhpMyAdmin kamu harus terhubung dengan jaringan internet. Saya memiliki 2 cara untuk memasang PhpMyAdmin pada android.

Cara Pertama

Untuk memasang PhpMyAdmin sebenarnya sudah ada applikasi untuk langsung digunakan setelah diinstall yakni Web Server PHP/Myadmin/MySQL, AWebServer, KSWEB dan sebagainya.

Dengan cara pertama ini kita hanya perlu memasang satu applikasi dan semua sudah tersedia. Kekuranganya yakni semakin banyak applikasi yang ada semakin besar pula ukuran applikasi tersebut. Maka saya menyarankan untuk menggunakan cara kedua bila ingin effisien dalam penyimpanan handphone anda. Sehingga dapat digunakan untuk keperluan applikasi yang lainya.

Cara Kedua

Memaksimalkan applikasi Termux, kita hanya perlu memasang program PHP di android dan MariaDB sebelum pemasangan PhpMyAdmin di android. Karena termux merupakan terminal emulator yang bisa digunakan untuk menginstall paket applikasi seperti dalam keluarga unix. Cara ini bisa digunakan tanpa melakukan rooting pada handphone anda. Untuk pemasangan program PHP di android silahkan klik disini dan MariaDB disini.

Bila PHP dan MariaDB sudah terinstall unduhlah PhpMyAdmin disini. Bila sudah ekstraklah file yang PhpMyAdmin tadi lalu rubah nama file "config.sample.inc.php" menjadi "config.inc.php" lalu rubahlah beberapa settingan dengan merubah isi dari file "config.inc.php" menjadi seperti ini.

phpmyadmin pada android

Kemudian jalankan server kamu dengan menggunakan termux melalui perintah php -S localhost:8080. Jika semua langkah dilakukan dengan benar maka kamu tampilan browser kamu akan seperti ini.

memasang phpmyadmin di android

Untuk password dan username bisa menggunakan password dan username yang dibuat pada pemasangan MariaDB.

Lalu yang cara yang mana akan kamu gunakan? Cara satu atau dua atau kamu memiliki cara lainya. Selamat Anda sudah memiliki applikasi PhpMyAdmin di android anda dan Happy Coding!.