Postingan lainnya
Menampilkan data dari database
<h1>Daftar Buku</h1><br>
<table border="1" rules="all" width="999">
<tr>
<th>No</th>
<th>Nama Buku</th>
<th>Kategori</th>
<th>Penerbit</th>
<th>Pengarang</th>
<th>Tahun</th>
<th>Harga</th>
<th>Tentang</th>
<th>Gambar</th>
</tr>
<?php
include 'koneksi.php';
$no = 1;
$data = mysqli_query($koneksi, "select * from data_buku");
while ($d = mysqli_fetch_array($data)) {
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $d['nama_buku']; ?></td>
<td><?php echo $d['kategori_buku']; ?></td>
<td><?php echo $d['penerbit']; ?></td>
<td><?php echo $d['pengarang']; ?></td>
<td><?php echo $d['tahun_terbit']; ?></td>
<td><?php echo $d['harga']; ?></td>
<td><?php echo $d['tentang_buku']; ?></td>
<td><?php echo $d['gambar']; ?></td>
</tr>
<?php
}
?>
</table>
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\tugasakhir\client.php on line 37
bagaimana supaya datanya muncul..? apa yang salah dari codingan saya..
Tanggapan
itu biasannya datanya tidak ditemukan atau agan salah memasukan field dan table bisa di chek lagi di looping agan pada $d atau bisa menggunakan foreach sebagai alternative loopingnya.
3 Jawaban:
Apakah $koneksi sudah sesuai di file koneksi.php?
<pre> <?php
$koneksi= mysqli_connect("localhost","root","","tugas");
if (mysqli_connect_errno()){
echo "Koneksi database gagal : " . mysqli_connect_error();
}
?> </pre>
sudah ini codenya
Tanggapan
if ($data === FALSE) { die(mysqli_error()); }
Jawaban Terpilih
Halo @candra48 utk query menggunakan huruf besar <pre> $data = mysqli_query($koneksi, "SELECT * FROM namaTable"); </pre> semoga membantu ^^