需要帮助来解决选择查询问题,但问题是我无法ids通过WHERE IN (pid) clause. 选择ids从数据库中获取所有内容的查询IN (pid)?
1)if session pid is 29 then it should be select only 27 id为什么它显示所有ids如果session pid is 29?
2)如何通过两个不同的PID选择多个id?
第1页创建会话PID的地方
$_SESSION['pid']=array();
$_SESSION['pid'][]= implode (",",$_POST['pid']);
第2页我想在哪里使用选择查询
$pid = join(',',$_SESSION['pid']);
$result=mysql_query("SELECT id AS wid FROM mywishlist where pid IN (pid)")
while($row=mysql_fetch_array($result)){
<input type="text" name="wid[]" value="<?php echo $row['wid']//[$j]; ?>" />
<?php }?>
第3页我想在哪里使用Wid
$max=count($_REQUEST['wid']);
for($a=0; $a<$max; $a++){
$query = mysql_query("UPDATE mywishlist SET
cusername='".$_SESSION['username']."',uid='".$_SESSION['id']."',
email='".$email."' where id='".$_REQUEST['wid'][$a]."'")
or die ("Cart Email Query");
}
数据库图像

Page2 实时图像
