麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > 帝國Empire > 正文

帝國cms SQL標簽研究-多表查詢

2024-08-30 19:07:14
字體:
來源:轉載
供稿:網友

看到論壇里很多人都在問,如果能在用戶投稿的文章后顯示該用戶的頭像,如果能在 企業用戶發布的信息 后顯示該企業的其他信息等…

其實這些功能可以用SQL標簽來實現的,現在我們來簡單的談談SQL多表查詢:

當然在做多表查詢之間,必須要對帝國數據庫中相關表的字段及其對應關系有大概的了解,不然是無法寫出相應查詢語句的。

廢話少說,我們開始實踐:

問題:在信息后顯示發布該信息用戶的 頭像、QQ、MSN等相關信息

分析:
1、這樣的查詢應該會用到ecms_news表(其他模型表名自找),和存放用戶的 真實姓名、頭像、QQ、MSN等信息的enewsmemberadd表,共2張
2、標簽模板中我們需要用的標簽,一般的調用大概只需要[!–titleurl–] [!–title–] [!–newstime–] 這些,而[!–ftitle–] [!–smalltext–]??[!–writer–] [!–befrom–] [!–newstext–]
這些基本很少用到,而系統只能允許我們調用這些內置標簽,所以需要在不用的標簽內選擇幾個來使用,選擇的數量是和你要調用的信息個數成正比的。

實例:
信息后增加所投稿用戶的 真實姓名 頭像 信息。
找到 真實姓名 頭像 分別對應 enewsmemberadd表內truename和 userpic字段,我們挑選了 [!–writer–] [!–befrom–]標簽來顯示它們。
開始寫SQL,兩張表的是用USERID這個字段關聯的

select a.*,b.truename as writer,b.userpic as befrom from phome_ecms_news as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid?order by newstime desc?limit 100

紅色部分定義排序方式,綠色部分定義查詢記錄數,自定義列表中可不定義。

標簽模板記住要放 [!–writer–] [!–befrom–] 標簽,不然 真實姓名、頭像 是不會顯示的。

如果需要可以分頁的,可以用自定義列表來調用,其他的調用大家自己思考吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青青草国产在线视频 | 羞羞网站 | 高清国产在线 | 久久亚洲春色中文字幕久久 | 青青操国产 | 欧美乱码精品一区 | 国产精品99爱 | 国产精品午夜一区 | 久草视频免费 | 亚洲一区国产二区 | 久久久亚洲欧美综合 | 久久久久久精 | 国产高潮国产高潮久久久91 | 欧美亚州 | asiass极品裸体女pics | 中国hdxxxx护士爽在线观看 | 成年人高清视频在线观看 | 99精品视频在线观看免费播放 | 欧美黄色三级视频 | 国产成人精品二区 | 黄色片网页 | 精品国产91久久久久久浪潮蜜月 | 亚洲精品久久久久久久久久 | 欧美精品一区自拍a毛片在线视频 | 久久777国产线看观看精品 | 黄色免费av网站 | 失禁高潮抽搐喷水h | 国产成人在线免费观看视频 | 欧美日韩亚洲精品一区二区三区 | 久久久鲁| 麻豆一二区| 欧美18—19sex性护士中国 | 欧美成人精品不卡视频在线观看 | 午夜国产成人 | 斗罗破苍穹在线观看免费完整观看 | 免费黄色大片网站 | 91色一区二区三区 | 精品小视频 | 日韩视频www | 国产成人在线综合 | 久久男人视频 |