【发布时间】:2013-09-01 23:19:16
【问题描述】:
我正在创建一个网络应用程序,我需要在其中显示数据库中的所有行,代码和数据库结构是:
------------------------------------------
id | product_name | link
------------------------------------------
1 | example_1 | #
2 | example_2 | #
3 | example_3 | #
mysql_query($sql);
$sql = "SELECT * FROM `site_product` WHERE `product_cat` = 'home'";
while ($row = mysql_fetch_assoc($result)) {
echo "$row['product_name'];" }
但是我只得到一个结果,其余的行没有在输出中我想使用“forloop”但是dnt有任何想法来实现它..请帮助。
【问题讨论】:
-
你能添加你的实际代码吗?
-
1.
$result丢失 2.echo丢失 -
首先那不是数据库结构,它是表结构。其次,不能在该表上使用该查询,因为没有列 product_cat。第三,在您发布的代码中,您从未真正运行过查询!如果您希望我们帮助您,请告诉我们真相!
-
你为什么在没有发布代码的情况下寻求帮助?
-
当您在 phpmyadmin 中运行该查询时,您看到了多少条记录?如果您获得所有记录,请发布您的实际代码。如果您只发布代码片段,我们将找不到问题所在。