หน้า 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 ไปให้แล้วนะค่ะ ช่วยดูให้หน่อยนะค่ะ ขอบคุณมากค่ะ
ช่วยดูให้หน่อยค่ะ สงสัย Warning
<?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 ไปให้แล้วนะค่ะ ช่วยดูให้หน่อยนะค่ะ ขอบคุณมากค่ะ