【发布时间】:2013-10-14 19:53:21
【问题描述】:
我希望从 SQL 数据库创建格式化的产品列表。我的目标是在我的网站上有一个商店,里面有一系列包含每种产品的速记信息的小框,点击后会打开一个包含详细信息的弹出窗口。 (我有一个可用的 Javascript/JQuery 代码来创建弹出窗口。)
这是目前为止的 PHP 代码,只是为了从数据库中获取信息并将其显示在网页上... (我一直在使用 XAMPP 为我提供一个测试代码的环境)
<?php
mysql_connect("localhost", "root", "") or die (mysql_error ());
mysql_select_db("Database1") or die(mysql_error());
$strSQL = "SELECT * FROM Products";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo $row['Brand'] . " " . $row['ProductName'] . " " . $row['Image'] . "<br />";
}
mysql_close();
?>
我希望将回显线显示在分隔符中,并为 SQL 数据库中的每条记录生成一个分隔符(假设我有 10 种产品可用,网页上有 10 个分隔符和 10 个不同的框)。分隔符的类是“ProductBox”。
echo "<div class=\"ProductBox\">"; $row['Brand'] . " " . $row['ProductName'] . " " . $row['Image'] . "</div>";
这是我找到的最接近的解决方案,它只是设法编写没有语法错误的代码 - 唉,网页上实际上没有显示任何内容。
如果我的处理方式完全错误,请告诉我 - 我很确定我需要使用 SQL 数据库来动态更新实时网站上的库存,但如果我需要实现不同的编程语言或不管怎样,只要告诉我你认为什么会起作用并帮助我解决问题。
【问题讨论】:
-
强制通知:
mysql已弃用。请使用mysqli。
标签: php mysql sql html divider