不知道大家有沒有相同的體會?在使用Phpcms V9建站調用數據的時候,基礎的數據用默認的模板的調用語句就好了,但復雜不常見的數據怎么調用呢?我們技術可能會研究半天,懷著探索的精神不斷嘗試、孜孜不倦。在這里,vevb將我們在實際給客戶定制模板的過程中碰到以及探討出來的一些調用方式與大家!
一、9使用GET調用Phpcms V9指定id頁面數據方法
{pc:get sql="SELECT * FROM vevb_page WHERE catid='55'" cache="3600" return="data"}
{loop $data $val}
{$val[content]}
{/loop}
{/pc}
備注:注意修改數據表的前綴,當前我們思優的文章默認寫成“vevb_”,其中catid='55'"就是說指定調用ID為55的單頁內容。
二、大家可以舉一反三,調用指定id文章內容。
提示:參考第一點,同時可以用Phpmyadmin這類數據庫管理軟件,看下Phpcms V9的數據表是怎么樣的。文章的數據的位置提示:
文章模型:vevb_news
圖片模型:vevb_picture
下載模型:vevb_download
視頻模型:vevb_video
同時數據分主表和副表,上面說的僅僅是主表,在此拋磚引玉,大家可以評論留言,相互探討!
三、更廣的擴展:調用指定用戶名的昵稱,怎么做?
提問:我想在內容展示show頁調出發布人(管理員或者投稿員)的昵稱,怎么能調用出來類?
解決方法:
<span class="otherspan">來源:{pc:get sql="SELECT * FROM vevb_member WHERE username='$username'" cache="3600" return="data"}{loop $data $val}{$val[nickname]}{/loop}{/pc}</span>
注:上面的代碼使用GET,從member這個表取數據,而且設置了WHERE username='$username'" 這一調用條件,調用當前用戶名的昵稱。
看了上面三條之后,是否有所發現?GET語句是很強大的,是否能調用搜索的數據呢?有待你的發現!
新聞熱點
疑難解答