我甚至不知道发生了什么,这在我的WAMP版本中工作,但是当我将它转移到学校的在线项目时,它给了我这个:"致命错误:调用成员函数fetch_assoc()在非对象上/home/hogand5/public_html/bryson/view_adopt.php在第7行"
<?php
session_start();
include("../connection/connect.php");
$pokeId = $_SESSION['id'];
$result = mysqli_query($con, "select * from eebb_pokemon where `id` = ".$pokeId."");
$row = $result->fetch_assoc();
mysqli_close($con);
?>
我试图使用这些数据来填充我的HTML下面:
<div id='slideWrap' style='position:relative; float:left; text-align:center;'>
<img src="<?php echo $row['imageURL'];?>" height='200px'/><br/>
</div>
<div id='textSection' style='text-align:center;'>
<h2><?php echo $row['name'];?></h2>
<p>
<?php echo $row['bio'];?>
</p>
</div>
-
检查您学校的php是否启用或存在mysqli功能
回声phpinfo ();
-
检查您是否真的连接到数据库
var_dump (con);
可能$result不是对象。尝试var_dump()美元。