Mysqli_fetch_assoc() expects parameter 1 to be mysqli_result

tolong dong bantu jawab, ini saya salah dimananya ya soalnya di error nya muncul nya gini : "Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in D:\xampp\htdocs\bu wiwit\functions.php on line 9"
<?php
    $conn = mysqli_connect ("localhost", "root", "", "mahasiswa");
    $db = mysqli_select_db($conn,"mahasiswa");
    
    function query ($query){
        global $conn ;
        $result = mysqli_query($conn, $query);
        $rows = [];
        while ($row = mysqli_fetch_assoc($result)) {
            $rows[] = $row;
        }
        return $rows;
    }
    
?>
trus saya koneksi ke register.php saya dgn code sperti ini
<?php
    require "functions.php";
    $mahasiswa = query("SELECT * FROM mahasiswa");

    // if(isset($_POST["submit"])){
    //     var_dump($_POST);    
    // }
    
?>
tolong bantu jawab yaa
avatar fathur04

Ditanyakan oleh @fathur04

2 Kontribusi 1 Poin

Login untuk menanggapi


Jawaban

hemmm coba pelajari dasar php lagi , supaya gak bigung.
avatar farhanamrin

Dijawab oleh @farhanamrin

12 Kontribusi 0 Poin

  • bisa kasih info penyebab dan solusinya..karena saya juga masih belajar dan mengalami hal yg sama - @joe007

Login untuk menanggapi


Login untuk gabung berdiskusi