需要帮助来解决选择查询问题,但问题是我无法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 实时图像