我正在尝试使用 PHP 和 MySQL 制作评论系统。我制作了一个名为“comment”的表,其中存储了详细信息
编号 | 日期 |product_id | 用户名 | email_id | 评论 | | | | | 1 |2013-05-07 | 10001 | 贾邦 | jabong@jabong.com | 这是好产品 2 |2013-05-07 | 10001 | 约翰 | john@gmail.com | 我买了这个产品
等等
现在我想选择并打印所有那些 product_id=10001 的行。我正在使用以下代码打印详细信息
$comment="";
$id=$_GET['id'];//this is the product_id which is taken from URL
$query=mysql_query("SELECT * FROM comment WHERE product_id='$id'");
while($data = mysql_fetch_array($query))
{
$name = $data["user_name"];
$email = $data["email_id"];
$comment = $data["comment"];
$date=strftime("%d %b, %Y", strtotime($data["date"]));
$comment.='<table>
<tr>
<td>Date: '.$date.'</td>
</tr>
<tr>
<td>Name: '.$name.'</td>
</tr>
<tr>
<td>Email_id: '.$email.'</td>
</tr>
<tr>
<td>Product Review: '.$comment.'</td>
</tr>
</table><hr />';
然后我在正文部分呼应它们。但我只得到一个结果。所以请帮助我获得正确的代码。