从MySQL获取特定数据并使用PHP回显它

时间:2015-08-10 11:54:09

标签: php mysql

我是新来的,只是注册了一个问题。首先,我是PHP的新手,所以我没有多少经验。我的问题如下:

我的数据库中有两个表。第一个叫做产品。产品表为我店中的新产品提供了唯一的ID。第二个是products_to_categories表,在此表中products_id获取cateogries_id,因此您知道哪个产品属于哪个类别。

现在我需要回显一个类别的最后4个产品(还有products_date_added属性)中的图像(products-images中的products_images)。到目前为止,我设法做的就是回显产品表中图像的链接:                    

mysql_select_db('example2');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_assoc($retval))
{
    echo "Product Image : {$row['products_image']}  <br> ".
         "--------------------------------<br>";
} 
echo "Fetched data successfully\n";
mysql_close($conn);

?>    
</body>
有人可以帮我这么做吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

在回显的链接周围包裹img标签(html),所以

echo "Product Image : {$row['products_image']}  <br> ".

变为

echo "Product Image : <img src=\"{$row['products_image']}\"/>  <br> ".

对于结果,您可以使用 LIMIT 4和 ORDER BY 来限制搜索,以按日期 products_date_added <对其进行排序/ p>