1

我将从数据库中检索一些数据并将其显示在 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; ?>
4

1 回答 1

0

您的代码中有错误:

你说的地方:

<?php foreach($goods as item ):?>

一定是:

<?php foreach($goods as $item ); ?>

注意项目前缺少的 $ 和分号 ; 不是:

如果您需要在 $goods 中列出所有返回值(出于测试目的),您可以随时执行以下操作:

echo '<pre>';
print_r($goods);
echo '</pre>';
于 2013-07-05T10:57:28.763 回答