我正在尝试使用以下功能从数据库中获取数据:
function getProductDetail($productId){
global $db;
$fetchproduct = "SELECT * FROM product_detail";
$fetchresult = $db->query($fetchproduct);
$row = $fetchresult->fetch_assoc();
return $row;
}
echo getProductDetail($row["advert_district"]);
虽然我收到此错误:
在C:\ xampp \ htdocs \ travello \ Ibyatawe.php中将数组转换为字符串 第48行
答案 0 :(得分:-1)
为什么要设置parameter
之类的($productId)
而不在您的代码中使用
如果要获得一行,请使用productId
function getProductDetail($productId){
global $db;
$fetchproduct = "SELECT * FROM product_detail where '{$productId}'";
$fetchresult = $db->query($fetchproduct);
$row = $fetchresult->fetch_assoc();
return $row;
}
echo getProductDetail(productId);
如果您想get all
中的数据Query
function getProductDetail($productId):array{
global $db;
$fetchproducts = "SELECT * FROM product_detail";
$fetchresult = $db->query($fetchproducts);
$row = $fetchresult->fetch_all();
return $row;
}
echo getProductDetail(productId);