0
我知道我應該發佈我迄今爲止嘗試過的代碼。我真的不知道從哪裏開始。所以在這一刻我有2個工作mysqli聲明,但我不知道如何將它們結合起來。如何從mysqli中選擇其他表的值是否等於特定值?
所以,我有兩個表。
$sql_ONE = mysqli_query($mysqli, "SELECT * FROM todo WHERE status='open' ORDER BY date ASC LIMIT " . $offset . "," . $items_per_page);
$sql_TWO = mysqli_query($mysqli, "SELECT * FROM permission WHERE memberID=$memberID AND allowed='yes'");
我用$offset
和$items_per_page
的分頁。
但這裏說到:有包含成員列表的第二個表,其MEMBERID和值(是/否)它們是否可以看到從第一條語句或沒有行。因此,在第一個mysqli語句中,所有行都被選中where status = open。在此行打印在屏幕上之前,PHP需要檢查頁面上的成員是否被允許查看它。所以它應該只顯示,如果允許=是。
我不希望他們在一張桌子上,因爲那樣我就需要爲每一個成員添加一行。
我如何結合這兩個表,並告訴他們我的屏幕上,仍與分頁顯示行適量?
你想加入哪些屬性? –
我想要sql_ONE的ID。 memberID已經在用戶登錄時設置。因此,在sql_TWO中,我想查看「允許」的值是否設置爲yes或no,其中ID = ID(來自sql_ONE)和memberID = $ memberID。 –
然後,當value = yes時,當value = no時,sql_ONE中的所有內容都可以在屏幕 –