Mengambil Data Pada Mysqli Dengan PHP
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 dibuang1. 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']?> </td>
<td><?=$user['sector']?> </td>
<td><?=$user['uac']?> </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");
?>


English