ช่วยดูให้หน่อยค่ะ สงสัย Warning

หน้า productDataAccess.php
<?php
    include_once("functions/myFunctions.php");
    function readAllProducts()
    {
        $con = connectMyDB();
        $result = mysqli_query($con,"select * from products");
        
        $products = array();
        
        while($row = mysqli_fetch_array($result))
        {
            array_push($products,$row);
        }
        
        return $products;    
    }
?>
หน้า myFunctions.php
function connectMyDB()
    {
        $con = mysqli_connect("localhost","root","1234");
        if(!$con)
        {
            die("เชื่อมต่อ database ไม่สำเร็จ เพราะ " . mysqli_error($con));
        }
        mysqli_select_db($con,"MyShopDB");
        mysqli_query($con,"SET NAMES utf8");
        
        return $con;
    }
แต่พอ เปิดดูหน้าเว็บ แบบ ร้องขอข้อมูล  มันชอบขึ้นแบบนี้ บ่อยมากเลยค่ะ
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\AppServ\www\shopTshirtUsa\functions\productDataAccess.php on line 12

แต่เราก็ส่งค่า parameter ไปให้แล้วนะค่ะ  ช่วยดูให้หน่อยนะค่ะ   ขอบคุณมากค่ะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่