将两个表相互比较,并使用php和mysql

时间:2015-10-11 08:16:48

标签: php mysql

这里是我的PHP代码在其他页面中一切正常,但在这个页面我不知道是什么问题,代码应该像这样工作=>它应该从tour_sys_user中选择数据,如果tour_user_hotel是BKK,它会显示另一个名为BKK酒店的表。但它不起作用。请帮助我

        $us_ck_qr=mysql_query("SELECT * FROM tour_sys_user WHERE tour_sys_user='$_SESSION[tour_sys_user]'");
        $us_ck_num=mysql_num_rows($us_ck_qr);
        if($us_ck_num==1){
            while($hotel_qr=mysql_fetch_array($us_ck_qr)){
                if($hotel_qr[tour_user_hotel]=="BKK"){
                    $hotel_qr2=mysql_query("SELECT * FROM bangkok_hotel");
                    while($hotel_sh=mysql_fetch_array($hotel_qr2)){
                    ?>
                    <option value="<?=$hotel_sh[hotel_name];?>"><?=$hotel_sh[hotel_name];?></option>
                    <?
                    }
                }elseif($hotel_qr[tour_user_hotel]=="PTY"){
                    $hotel_qr2=mysql_query("SELECT * FROM pattaya_hotel");
                    while($hotel_sh=mysql_fetch_array($hotel_qr2)){
                    ?>
                    <option value="<?=$hotel_sh[hotel_name];?>"><?=$hotel_sh[hotel_name];?></option>
                    <?
                    }
                }elseif($hotel_qr[tour_user_hotel]=="HKT"){
                    $hotel_qr2=mysql_query("SELECT * FROM phuket_hotel");
                    while($hotel_sh=mysql_fetch_array($hotel_qr2)){
                    ?>
                    <option value="<?=$hotel_sh[hotel_name];?>"><?=$hotel_sh[hotel_name];?></option>
                    <?
                    }
                }
            }
        }
        ?>

0 个答案:

没有答案