我将从数据库中检索一些数据,并将其显示在php文件中。
它似乎可以连接到本地主机的数据库,因为代码如下:
<?php foreach($goods as item ):?>
没有出现任何错误。
但当涉及到像这样的代码时
<?php echo $item->logo;?>
在我的浏览器上,它只是显示
logo;?>
我的代码或设置有什么问题。由于文件很大,而且我认为系统配置有问题(我已经重新安装了wampserver),所以我只显示了一点我的代码:
<?php echo sizeof($goods);?>
<td class="td_f"><a href="" target="_blank"><IMG src="http://127.0.0.1:8020/UB_real//public/photos/frontimg/<?php echo $item->logo?>"> </a></td>
<?php endforeach; ?>
您的代码中有一个错误:
你说的地方:
<?php foreach($goods as item ):?>
必须是:
<?php foreach($goods as $item ); ?>
请注意项目前缺少$和分号;不是:
如果你需要在$goods中列出所有返回的值(出于测试目的),你总是可以这样做:
echo '<pre>';
print_r($goods);
echo '</pre>';