FLASH SALE! Potongan harga gak ngotak, DISKON 40% semua program belajar. KLAIM PROMO

TAMPILAN ERROR

Ditanyakan pada tanggal 16 October 2020 oleh Chelsy Velinda Laksmana Edit  Hapus  Tandai Selesai  Tandai 
saya sudah mengetikkan syntax yang sama :
# di connection.php:
<?php

$connect = mysqli_connect('localhost','root','','latihan');

if (!$connect) // Disini
    exit('Gagal koneksi database..');

?>
-------------------------------------------------------------
#di list.php:
<?php 

include ('connection.php'); 

$query = mysqli_query($connect,"SELECT * FROM karyawan");
$results = mysqli_fetch_all($query, MYSQLI_ASSOC);
?>

<html>
<body>
    <table border="1">
        <tr>
            <th>Nama</th>
            <th>Alama</th>
            <th>Umur</th>
            <th>Jenis Kelamin</th>
        </tr>
        <?php foreach($results as $result) : ?>
            <tr>
                <td><?php echo $result['nama']?></td>
                <td><?php echo $result['alamat']?></td>
                <td><?php echo $result['umur']?></td>
                <td><?php echo $result['jenis_kelamin']?></td>
            </tr>
        <?php endforeach; ?>
    </table>
</body>
</html>
--------------------------------------------------
MUNCUL HASIL ERROR SEPERTI INI :

Warning: mysqli_fetch_all() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\phpdasar\latihan-crud\list.php on line 6

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\phpdasar\latihan-crud\list.php on line 18
NamaAlamaUmurJenis Kelamin

mohon bantuannya :)
BUAT KOMENTAR

3 JAWABAN / 1 KOMENTAR

User avatar
hapus bagian ini, atau matikan dengan //

if (!$connect) // Disini exit('Gagal koneksi database..');
BUAT KOMENTAR
User avatar
Novan Junaedi menjawab pada tanggal 16 October 2020 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 
Halo kak, coba periksa kembali kodenya... pastikan sesuai dengan source code seperti ini
<?php 

include ('connection.php'); 

$query = mysqli_query($connect,"SELECT * FROM karyawan");
$results = mysqli_fetch_all($query, MYSQLI_ASSOC);
?>

<html>
<body>
    <table border="1">
        <tr>
            <th>Nama</th>
            <th>Alama</th>
            <th>Umur</th>
            <th>Jenis Kelamin</th>
        </tr>
        <?php foreach($results as $result) : ?>
            <tr>
                <td><?php echo $result['nama']?></td>
                <td><?php echo $result['alamat']?></td>
                <td><?php echo $result['umur']?></td>
                <td><?php echo $result['jenis_kelamin']?></td>
            </tr>
        <?php endforeach ?>
    </table>
</body>
</html>
BUAT KOMENTAR
User avatar
Muhammad Rizqy menjawab pada tanggal 17 October 2020 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 
Hi kak,
Sepertinya pada database tidak ada table karyawan, jadi pastikan pada database latihan terdapat table karyawan.
BUAT KOMENTAR