gpt4 book ai didi

php - 第 9 行 E : mysqli_fetch_object() expects parameter 1 to be mysqli_result, php 中给出的警告 :\xampp\htdocs\getSubCatList. 字符串

转载 作者:行者123 更新时间:2023-11-30 22:20:46 25 4
gpt4 key购买 nike

请帮我找出代码中的错误。

它显示以下警告:

mysqli_fetch_object() expects parameter 1 to be mysqli_result, string given in E:\xampp\htdocs\getSubCatList.php on line 9

代码:

<?php
$con = mysqli_connect("localhost","root","","dbname");
$parentname = $_POST['$parentname'];
$con->query("SET NAMES 'utf8'");
$sql1 ="SELECT `fld_category_id` FROM `tbl_category_master` WHERE `fld_category_name` = '$parentname' limit 1";
//$result = mysql_query($sql1);
try{
$value = mysqli_fetch_object($sql1);
$cat_id= $value;}
catch (Exception $e) {

echo $e->errorMessage(); }

$sql="SELECT `fld_category_name` FROM `tbl_category_master` WHERE `fld_parent_category_id` = '$cat_id'";
$result1=$con->query($sql);
while($e=mysqli_fetch_assoc($result1)){
$output[]=$e; **strong text**
}

$con->close();
?>

最佳答案

我想你在 $value = mysqli_fetch_object($sql1);

之前错过了一行

这是关于执行您的查询。

$data = mysqli_query($con,$sql1);

然后是你的代码

$value = mysqli_fetch_object($data);

关于php - 第 9 行 E : mysqli_fetch_object() expects parameter 1 to be mysqli_result, php 中给出的警告 :\xampp\htdocs\getSubCatList. 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com