PHP會員查詢具體如下

時間 2021-10-16 10:56:38

1樓:識趣天下

分組dept和deptuser,和主表user之間的關聯欄位是哪個?

假設是uid和cid,

用關聯查選

$sql = "select * from user u join dept d where uid=cid and cid = "$_post['cid']"";

為了方便查選,在分組名稱的輸入框內做一個select 的下拉框,把分組資訊欄位放進去,這樣就能方便快捷的進行準確的查詢了

2樓:幕後畫圈的小石

看你這個輸出應該是有地方可以給他傳一個cid作為value的

而like 對應cid的話 覺得有點不妥id一般都是比較準的。。

如果id是200的話用like 12000 這個id也是符合的只要裡面含有200就屬於通過。。

而你查詢分組的話我理解應該是精確的吧。

這樣的話應該有一個地方能把所有分組都顯示出來或者自己輸入名稱這樣來的要易用一些。(有點偏)

如果你只需要cid不需要顯示分組名稱的話 dept 表可以不用直接用deptuser 查詢出所有的該組id左聯到user裡面查詢出使用者資訊。

select * from deptuser a left join `user` b on(a.uid=b.uid) where a.cid=1

如果需要顯示分類名稱的話也可以加進去

select * from deptuser a left join `user` b on(a.uid=b.uid) left join dept c on(a.

cid=c.cid) where a.cid=1

如果顯示名稱的話 至不過需要查詢

select * from deptuser a left join `user` b on(a.uid=b.uid) left join dept c on(a.

cid=c.cid) where c.`name`="大蛙"

只是像name這類的關鍵字儘量不要用 這些容易導致錯誤 命名規則儘量遵守

用php做會員卡功能怎麼實現讀取後臺會員等級

吹花 既然有會員功能,資料庫會有一個使用者表,使用者表裡設定一個 等級 欄位,對應該使用者的等級。所以該問題只是一個請求資料庫的select操作,可以使用ajax後臺請求等。 落梅思雪虧 你可以第一種方法 直接讀取這個使用者的積分值 並賦值至變數 jifen 之後可以使用普通的邏輯判斷進行操作 if...

dreamware中,用php對查詢結果分頁顯示

我這個好用一點,可以直接加在最前面,有兩個變數從頁面get的來。可如下引用 echo yemiandaohang num,perpage,page 引數說明 1 連線文件及其他的在網頁中需用到的get變數。2 查詢結果的總數,仁兄的網頁中若使用,此值可為 num 3 每頁顯示個數,此處設定預設為10...

php中查詢資料庫的selectin語句

這麼寫當然不行,因為in裡面是個字串你放陣列格式就不對 用implode array 把陣列轉為字串就行,不用迴圈。php裡面也有where in 不可以寫陣列,要吧陣列轉換成字串 implode array abc 需要拼接為字串 arr array 1 2 3 4 5 abc implode a...