Postingan lainnya
[SOLVED] Warning: mysqli_fetch_array()
kenapa ya saya mau menampilkan data dari database, tp ada error, sebelumnya bisa..
erronya : Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /opt/lampp/htdocs/percobaan/coba.php on line 103
<?php
$koneksi = mysqli_connect('localhost','root','','skp') or die(mysqli_error());
function tampil_data($koneksi){
$sql = "SELECT * FROM penilain";
$query = mysqli_query($koneksi, $sql);
echo "<fieldset>";
echo "<legend><h2>Data Panen</h2></legend>";
echo "<table border='1' cellpadding='10'>";
echo "<th>No</th>
<th style=width:400px;>Kegiatan</th>
<th>AK</th>
<th colspan=2>kuant/Out</th>
<th colspan=2>Kual/Mutu</th>
<th>Waktu</th><th>Biaya</th>
<th>AK</th>
<th colspan=2>kuant/output</th>
<th colspan2>kual/mutu</th>
<th colspan=2>waktu</th>
<th>Biaya</th>
</tr>";
while($data = mysqli_fetch_array($query)){
?>
4 Jawaban:
coba gini
$data = mysqli_fetch_array($query,MYSQLI_NUM); atau // Associative array $data = mysqli_fetch_array($query,MYSQLI_ASSOC);
Jawaban Terpilih
itu karena querynya tidak berjalan sesuai dan tidak menhasilkan return yg diharapkan. 1. perlu liat cara panggil fungsi tampil data 2. kemungkinan di bagian parsing parameter $koneksi 3. query select, tbl bner penilaian ?
terimakasih semuanya, sudah saya cek ternyata hanya salah di bagian Select * from penilaian :D
sip, tandai solve ya. berarti bener salah di query ya.