1、織夢cms(dedecms), 資料庫多表查詢語句求教!!請大神支招
這個簡單啊,現將B和C表組合成一個表,然後再查詢就行了。
試試這個語句,應該能夠查詢出來
select * from a,(select * from b union all select * from c)as bb where a.id=bb.aid
2、帝國CMS中,php 循環執行sql查詢並輸出
不了解裡面的sql類,所以使用最原始的方法
$sql = "select `classid` from `phome_ecms_123` where `id` in (".$copy.")";這樣就達到目標了
3、phpcms show模板頁get標簽的sql語句怎麼動態獲取數據
一、get 標簽概述
1.什麼是Get標簽? 通俗來講,get 標簽是Phpcms定義的能直接調用資料庫裡面內容的簡單化、友好化代碼,她可調用本系統和外部數據,只有你對SQL有一定的了解,她就是你的絕世好劍!也就是適合熟悉SQL語句的人使用。有了她,我們打造個性化的網站,能非常方便的調用出資料庫裡面指定的內容。通過條件限制,我們可以調用出不同條件下的不同數據。
如果說,我不懂SQL怎麼辦?沒有問題,get 標簽還有強大的創建工具(看這里),Phpcms2008 在新建模板和修改模板頁面增加了 get 標簽傻瓜式生成器,get 標簽生成器可以幫助您列出指定數據源的數據表和欄位,通過填空和選擇方式生成可用的 get 標簽代碼。Phpcms2008 首次提供了最全面的數據欄位,對本系統任何數據表和欄位都提供了中文說明,這也會大大降低 get 標簽的使用難度。
二、get標簽樣式
1. {get dbsource=" " sql=" "}
{/get}
2. {get dbsource=" " sql=" " /}
三、get 標簽語法
1.get標簽屬性值必須用雙引號括起來( " " )。
例如: {get sql=" " /}
2.get標簽必須含有結束標記,即正確get標簽必須是成對出現:整個Get標簽含有結束標記「 {/get}」,或者是「/」。(可以參考上面提到的 「二、get標簽樣式」)
例如:
{get sql=" " }
{/get}
3.get標簽裡面含有的變數,數組和函數必須用「{}」包括。
例如:
{str_cut($r[title], 50)}
{$r[url]}
4.get標簽 sql語句中條數限制。( rows=" " )
例如:顯示10條信息
{get sql=" " rows="10"}
{/get}
5.get標簽 sql語句中條件限制。( where )
例如:調用欄目ID為1的信息
{get sql="select * from phpcms_content where catid=1"}
標題:{$r[title]} URL:{$r[url]}
{/get}
6.get標簽 sql語句中排序。( order by )
例如:按更新日期降序(desc)排列
{get sql="select * from phpcms_content order by updatetime desc" }
{$r[title} URL:{$r[url]}
{/get}
7.get標簽裡面嵌套php函數。(可以參考上面的第3點)
例如:格式化輸出時間戳 {date('Y-m-d', $r[updatetime])}
4、dede cms使用sql子查詢報錯,求解決
子語句里的from寫錯了,你寫內成容了form
Select * from score where student_id in (select student_id from student where sex = 'f')5、phpcms2008資料庫查詢
忘記了管理員密碼怎麼辦?
一個解決方案,在同一個目錄下的文件,將文件上傳到PHPCMS
下載附件,解壓縮,訪問這個文件可以上傳。輸出的用戶名和密碼,這將使你!
該文件將被添加到管理員帳戶,盡快恢復管理員帳戶刪除的文件,並刪除新的管理員帳戶。
<? PHP
包括「。 / / common.inc.php';
$傳球= mt_rand(100000,999999);
密碼= MD5($通行證);
$ DB->查詢(「INSERT INTO」,「DB_PRE」會員「。('用戶名','密碼','GROUPID`)VALUES
($通行證','$ passwd文件','1') 「);
$ USERID = $ DB-> INSERT_ID();
$ DB->查詢(」INSERT INTO「。phpcms_MEMBER_INFO。」(「用戶ID`)VALUES('$ USERID')」)
$ DB->查詢(「INSERT INTO」。phpcms_ADMIN。「('用戶ID',`用戶名`,`級`)VALUES
('用戶ID','$通過','0')「);
回聲」:「。 $通過。 「參考」;
回聲「:」。通;
>
第二個解決方案的方式
的PHPCMS背景管理員密碼丟失解決方案
直接資料庫
使用phpmyadmin找到你的的數據表phpcms_member,搜索您的系統管理員帳戶的密碼將改為
保存它,你的密碼是admin
登陸,然後更改密碼。
最後成功,我遇到了這個問題。如果大家有幫助!
phpcms2008忘了密碼怎麼辦phpcms2008應該被遺忘的管理員密碼。後台郵件配置問題導致找回密碼傢具...這時候很多人直接到phpMyAdmin管理員密碼
MD5值,以取代原有的,被發現或密碼不正確,系統會提示,為什麼呢?
phpcms2008關鍵的概念,事實上,他是一個字元串,注冊提交的第一個關鍵的會員和會員的密碼連接
然後在MD5的普通系統直接md5加密通過直接查詢的md5密碼和用戶密碼的,其他人加起來也不
一。從而提高密碼強度,以防止裂紋。
定義(「PASSWORD_KEY','123'); / /的會員密碼鍵,以加強密碼強度,以防止暴力,不能改變
的時間,沒寫的文件可以直接添加管理員下面的代碼片斷:
<? PHP
密碼(密碼)
{
回報MD5(PASSWORD_KEY.密碼);
}
回聲密碼(123456);
回聲( 「
上面的是PHPCMS加密的
這里是md5加密
」);
回聲MD5(123456);
>
代碼php文件,然後將它保存為Access,您可以執行的文件。
每個系統PASSWORD_KEY在這里,以取代您的系統的PASSWORD_KEY的這個字元串在include / config.inc.php文件,
請注意措辭:「你PASSWORD_KEY字元串
<? PHP
密碼(密碼)
{
回報MD5(msl. $密碼);
}
回聲密碼(123456 );
回聲(「
以上
的PHPCMS加密下面是md5加密
」);
回聲MD5(123456);
?>
a>
上面的例子中我的PASSWORD_KEY是MSL
密碼是123456
訪問瀏覽器中看到的值,然後替換到資料庫中,記住,第一,沒有第二個,第二個原始MD5加密。
6、請問帝國cms6.5中靈動標簽按sql語句查詢怎麼做
<ul>
[e:loop={"select title from {$dbtbpre}ecms_flag where id='$navinfor[wfrom]' order by id desc",1,24,0,'',''}]
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
</li>
[/e:loop]
</ul>
7、CMS系統選擇Access和SQL資料庫的區別
網奇的CMS系統支持兩種資料庫,一種Access資料庫,另一種是SQL資料庫,筆者給大家介紹一下這兩種資料庫的區別:
Access資料庫是Microsoft Access提供的,是一種關系式資料庫,關系式資料庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個欄位,每個欄位有一個欄位名,欄位名在一個表中不能重復。Access資料庫以文件形式保存,文件的擴展名是MDB。Access 資料庫由表、查詢、窗體、報表、宏、頁和模塊七個對象組成。
CMS系統Access資料庫的優點:
1、簡單
Access部署簡單方便,就一個文件運用起來比較靈活主要是桌面資料庫系統,他也可以開發基於自己的桌面資料庫應用(UI),也可以作為前端開發工具與其它資料庫搭配開發應用程序。
2、適合不同的人使用
熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程序員和非程序員的初級用戶則使用它來開發簡單的應用軟體。
CMS系統Access資料庫的缺點:
1、存儲量少
數據儲存量小安全性不夠高,加了用戶級密碼容易破解。
2、對伺服器要求高
C/S結構下對伺服器要求很高,否則容易造成mdb損壞並發數255,但是對高強度操作適應性差,如果伺服器不夠好,網路不夠好,編程的方法不夠好,6-7個人同時訪問就能導致mdb損壞或者並死。
3、功能限制多
不能將vba代碼開發的軟體系統直接編譯成exe可執行文件,不能脫離Access或者Access Runtime環境,該環境相對其他軟體體積大。資料庫有一定的極限,如果數據達到100M左右,很容易造成伺服器IIS假死,或者消耗掉伺服器的內存導致伺服器崩潰。
SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
CMS系統SQL Server資料庫的優點:
1、安全性高
安全性高真正的客戶機/伺服器體系結構,圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單,豐富的編程介面工具為用戶進行程序設計提供了更大的選擇餘地。
2、高性能設計
SQL Server支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台
3、伸縮性好
具有很好的伸縮性,可跨越多種平台使用,對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。
SQL Server資料庫的缺點:
因CMS系統SQL資料庫功能強大,所以操作數據比Access較為復雜。
8、PHPCMS關於SQL語句查詢
DATE_ADD(now(),INTERVAL 1 DAY)
試下這個。