我需要产品表中的产品详细信息。所以我从tbl_product_color获取productid,现在我希望存储产品的所有详细信息,这些详细信息存储在product_id的tbl_product表中,并存储在$ data product_id数组中,但是我的下面的代码不起作用:这里的另一个问题是每次此页面刷新color_id = 0时存储在我真的不想存储的tbl_user_color中,即使在tbl_color中也没有color_id = 0的记录。
$query="select * from tbl_user_color where color_session_id='".$sid."'";
//echo $query;
$resultset=mysql_query($query);
$query="SELECT DISTINCT (product_id) FROM tbl_product_color";
$cnt=0;
while($row=mysql_fetch_assoc($resultset))
{
extract($row);
if($cnt==0)
{
$query=$query." where color_id=".$color_id."";
}
else
{
$query=$query." or color_id=".$color_id."";
}
$cnt++;
// echo $color_id."<br>";
}
//echo $query;
$resultset=mysql_query($query);
echo "<div id='productdiv'>";
$data = array();
while($row=mysql_fetch_assoc($resultset))
{
$data[]=$row;
}
echo "<pre>";
print_r($data); /* here i get an array with product_id list */
echo "</pre>";
echo "</div>";
echo "<br>";
echo "<br>";
//$idStr = implode(',', $data);
/* here i want product details using $data array */
$sql = "SELECT * FROM tbl_product WHERE product_id =".$data;
$res=mysql_query($query);
while($r=mysql_fetch_assoc($res))
{
extract($r);
echo " ".$product_name;
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句