Menampilkan data dari database

Hi teman2 sekolah koding! kemarin saya membuat sebuah file untuk menampilkan database ke website, ketika saya buat di localhost (Xampp) tidak ada kendala dan datanya juga tampil, tapi ketika saya upload di www.000webhost.com datanya error dan tidak bisa tampil berikut scriptnya

 <?php
$link = mysqli_connect('localhost', 'XXXXX', 'XXXXX','XXXXX'); (koneksinya sengaja saya buat jadi XXXX)

if (!$link)
{
		die('error'.mysqli_connect_error());
}
?>

<?php
$query = "SELECT * FROM user1";
$hasil = mysqli_query($link, $query);
$data = mysqli_fetch_assoc($hasil);
?>
<!DOCTYPE html>
<head>
<title>List Data</title>
<style>
		* {
			margin:0;
			padding:0;
		}
		#headtable {
			font-family:cooper;
		}
		.data1 {
			font-family:arial;

		}
</style>
</head>

<body>
<h1><text id="headtable">List Data USER</text></h1>
        <table border="1">
          <tr>
            <td width="10" class= "data1" bgcolor="#FF0000">USER_ID</td>
            <td width="200" class= "data1" bgcolor="#FF0000">USERNAME</td>
            <td width="200" class= "data1" bgcolor="#FF0000">PASSWORD</td>
            </tr>
          <?php do { ?>
            <tr>
              <td height="20" bgcolor="#00FFFF"><?php echo $data['user_id']; ?></td>
              <td bgcolor="#00FFFF"><?php echo $data['username']; ?></td>
              <td bgcolor="##00FFFF">****************</td>
            </tr>
            <?php } while ($data = mysqli_fetch_assoc($hasil)); ?>
        </table>
</body>
</html>

dan erronya sbb:

(Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /storage/ssd4/311/2335311/public_html/Listdata.php on line 50)

tolong dibantu teman" Salam koding Fajar

avatar Fajar25
@Fajar25

41 Kontribusi 4 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

coba pakai while saja gan, jangan do while

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

coba pakai while saja gan, jangan do while

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban