好的,伙计们。我有一个带有 id、categoryname 的表类别。
类别有:id=1 categoryname = 电池,id=2 categoryname = 闪光灯,id=3 categoryname 眼镜。
第二个表是用户。用户有 id、user_eimal、my_choices。每个用户都将想要出现的类别名称存储到 my_choices 中。
因此,例如 user_email xxxxx@xxx.com 的用户 George 已存储在 my_choices:battery,glasses
现在我想从表产品中调出记录,其中 categoryname 是用户 george 存储到 my_choices 中的值。
产品有 id、p_title、categoryname
例如我想:
<?php
$usenmail = $_SESSION['SESS_EMAYL_NAME'];
$q1 = "SELECT * FROM categories WHERE id = '$id'";
$q2 = mysql_query($q1, $connectiondb) or die(mysql_error());
$results = mysql_fetch_assoc($q2);
$my_choices = $results['my_choices']; //That means $my_choices = batteries,glasses
//Now i want to select fom my table poducts only the categories (batteries,glasses)that user has store.
$trt = mysql_query ("select * from products where categoryname = batteries,glasses");
while($apst = mysql_fetch_assoc($trt)) {
echo '<div style="color: #000; float: left;">Productname: '.$['apst'].'</div>';
echo '<br>';
}
?>