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..

avatar candra48
@candra48

6 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

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?

avatar cikidet
@cikidet

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

<pre> &lt;?php

$koneksi= mysqli_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;tugas&quot;);

if (mysqli_connect_errno()){
 
    echo &quot;Koneksi database gagal : &quot; . mysqli_connect_error();
}

?&gt; </pre>

sudah ini codenya

avatar candra48
@candra48

6 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

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 ^^

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban