Может кто-нибудь сказать мне, что происходит со строкой 11?
Я пытался использовать while ($row = $result->fetch_assoc()) {}
, как предлагается в этом вопросе Объект класса mysqli_result не может быть преобразован в строку в вместо использования
while($row = mysqli_fetch_array($result)){ }
Я просто хочучтобы получить изображение из моей базы данных, которая была правильно закодирована без ошибок.Но, тем не менее, он отображает эту ошибку:
Исправимая фатальная ошибка: объект класса mysqli не может быть преобразован в строку в C: \ Users \ Cohleen \ Desktop \ xampp \ htdocs \ RealProj \ AsianBreeds.phpна линии 11;
Это мой php-код:
<?php
include 'Connection.php';
$result = mysqli_query($db. "SELECT * FROM asianbreeds where Category='Men';");
echo "<h1 class = 'f'> Asian Breeds</h1><hr>";
echo "<table cellspacing = 10 cellpadding = 10 style='font-family:Futura Lt BT; font-weight:400;'> <tr>";
$c = 0;
while($row = mysqli_fetch_array($result))
{
$c++;
echo "<td class = 'imgbg'>
<a href ='DisplayProduct.php?p=$row[1]&p2=$row[0]&p3=$row[2]'><img src ='".$row['Imagepath']."' height = 307 width = 230> </a><br> <font style = 'font-family:Rupee Foradian'>` </font>".$row['Price']."<br>".$row['Description'];
if($c == 4)
{
echo "<tr>";
}
if($c >= 4)
{
$c = 0;
}
}
echo "</td></tr></table>";
mysqli_close($db);
?>
`
Спасибо за помощь, ребята: D Я всего лишь студент-первокурсник, обучающий ИТ, так что это для меня ново,Не будь грубым: (