簡體   English   中英

從下拉列表中選擇並使用php mysql內部聯接顯示正確的結果

[英]selecting from drop list and display the right result using php mysql inner join

我有一個包含省區市的搜索查詢

我需要的是,當用戶選擇省時,瀏覽器必須顯示與此選擇相關的寫入結果;當用戶選擇省和區時,瀏覽器必須顯示與該省和區相關的結果,並且與村庄相同,但是

問題是系統顯示與選擇省和地區和村庄有關的所有用戶,結果是相同的

查詢:

 $sql = mysql_query("SELECT user_id,first_name, last_name, birth_date, registered_date, 
    s.specialization_name,
    g.governorate_name,
    d.district_name,
    v.village_name 
          FROM members u
                       INNER JOIN  specialization s 
                        ON u.specialization = s.specialization_id
                        INNER JOIN governorate g
                        ON u.governorate = g.governorate_id
                        INNER JOIN districts d
                        ON u.district = d.district_id
                        INNER JOIN village v
                        ON u.village = v.id
                       where (governorate = '' or governorate = '$bygov') or
                             (district = '' or district = '$bydist') or
                             (village = '' or village = '$byvillage')")
                             or die(mysql_error());

嘗試使用AND組合您的WHERE選項

$sql = mysql_query("SELECT user_id,first_name, last_name, birth_date, registered_date, 
s.specialization_name,
g.governorate_name,
d.district_name,
v.village_name 
      FROM members u
                   INNER JOIN  specialization s 
                    ON u.specialization = s.specialization_id
                    INNER JOIN governorate g
                    ON u.governorate = g.governorate_id
                    INNER JOIN districts d
                    ON u.district = d.district_id
                    INNER JOIN village v
                    ON u.village = v.id
                   where (governorate = '' or governorate = '$bygov') AND
                         (district = '' or district = '$bydist') AND
                         (village = '' or village = '$byvillage')")
                         or die(mysql_error());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM