Mengambil Data Pada Mysqli Dengan PHP

Mengambil Data Pada Mysqli Dengan PHP

  • 22 November 2022
  • Database
  • Ditulis oleh Atsi Dev Io
  • 861 Views

Mari belajar bagaimana proses pemrosesan membaca data dari storage mysam/inodb mysqli storage basic read data, dengan menggunakan PHP kita mulai dengan:

0. Mengimport database dengan dumping import query pada phpmyadmin dan paste dump syntax mysql berikut:

-- Struk


tur dari tabel `settings`
--

CREATE TABLE `settings` (
  `judul` varchar(200) NOT NULL,
  `desk` varchar(200) NOT NULL,
  `copy` varchar(200) NOT NULL,
  `version` varchar(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data untuk tabel `settings`
--

INSERT INTO `settings` (`judul`, `desk`, `copy`, `version`) VALUES
('ATSiDev Server', 'ATSiDev Web Server', '2022 ATSiDev', '1.0.1');

-- --------------------------------------------------------

--
-- Struktur dari tabel `user`
--

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `name` varchar(200) NOT NULL,
  `sector` varchar(200) NOT NULL,
  `uac` int(11) NOT NULL,
  `status` varchar(200) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data untuk tabel `user`
--

INSERT INTO `user` (`id`, `name`, `sector`, `uac`, `status`) VALUES
(1, 'Anjas Amar Pradana', 'Software Engineer', 1, 'Active'),
(2, 'Liano Amar Pradana', 'IT Staf', 2, 'Active');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `mainmenu`
--
ALTER TABLE `mainmenu`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `user`
--
ALTER TABLE `user`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang


1. Membuat File koneksi.php

Berikut untuk syntax dan perintah kode yang digunakan untuk membuat koneksi dasar ke mysql:

<?php

$server = "localhost";

$user = "root";

$pass = "";

$database = "atsidev";

$koneksi = mysqli_connect($server, $user, $pass, $database);

mysqli_select_db($koneksi,$database) or die ("koneksi database tidak bisa nih coba cek lagi <br/>");

?>

2. Selanjutnya membuat file index.php untuk memuat laman awal dan membaca data dari basis data yang di panggil di koneksi.php

<?php

require "menu.php";

require "database.php";

?>

<html>

<head>

<title><?php echo $descui; ?></title>

<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">

<style>

    table {

                        border-collapse: collapse;

                        width: 100%;

                    }


                    td,th {

                        border: 1px solid #000000;

                        text-align: left;

                        padding: 8px;

                    }

</style>

</head>

<body>

<h2>Welcome! to <?php echo $titui; ?></h2><hr/>

<?php echo $menuui; ?><hr/>

<?php $no++; while($user = mysqli_fetch_array($query1)){?>

        <table> <tr>

                    <th>No</th>

                    <th>Name</th>

                    <th>Sector</th>

                    <th>UAC</th>

                    <th>Status</th>

                </tr><tr>

                    <td><?=$no?></td>

                    <td><?=$user['name']?>&nbsp;</td>

                    <td><?=$user['sector']?>&nbsp;</td>

                    <td><?=$user['uac']?>&nbsp;</td>

                    <td><?=$user['status']?></td>

                </tr>

        </table>

<?}?>

</body>

</html>

3. Jika sudah maka membuat pemanggilan data dengan membuat file database.php dan masukan syntax berikut

<?php

include_once("koneksi.php");

$query1 = mysqli_query($koneksi,"SELECT * FROM user");

$query2 = mysqli_query($koneksi,"SELECT * FROM mainmenu");

$query3 = mysqli_query($koneksi,"SELECT * FROM settings");

?>