dede資料庫調用
1. 同一個伺服器,不同資料庫的2個織夢網站數據數據怎麼調用
織夢dedecms資料庫不在同一個伺服器,數據調用方法!
data/common.inc.php
這個是保存資料庫連接信息的,改下這個文件就可以了。
<?php
//資料庫連接信息
$cfg_dbhost = 『localhost』;
$cfg_dbname = 『dedecmsv56gbk』;
$cfg_dbuser = 『root』;
$cfg_dbpwd = 『abcdefghijk』;
$cfg_dbprefix = 『dede_』;
$cfg_db_language = 『gbk』;
?>
第一個要改的就是cfg_dbhost資料庫伺服器地址,
如果不是和WEB空間在同一個伺服器,填上IP就可以了,
在同一個伺服器一般使用localhost或者127.0.0.1
$cfg_dbhost = 』123.456.789.123′;
$cfg_dbname = 」; 這個是資料庫名稱
$cfg_dbuser = 」; 這個是資料庫的用戶名
$cfg_dbpwd = 」; 資料庫密碼
$cfg_dbprefix = 『dede_』; 這個是數據表的前綴
$cfg_db_language = 『gbk』; 這個是資料庫的編碼,一定要兩個DEDE站點的編碼一樣,如果不同就會出現亂碼。
注意一下哦,有很多空間商是不允許外部鏈接到資料庫的,所以你要向他們咨詢下是否可以在外站連接。
同一伺服器,不同資料庫!
{dede:sql sql="SELECT id as tmd,title FROM `另外個站的資料庫名`.`dede_archives` ORDER BY tmd desc LIMIT 0,10"}
<li><a href=https://www.xiaoyuani.com/plus/view.php?aid=[field:tmd/] title="[field:title/]" target="_blank">[field:title /]</a></li>
{/dede:sql}
2. DEDE怎麼調用外部資料庫
給你兩個思路:
1.dz里可以 生成js代碼,把js代碼放到dede首頁,即可顯示dz的數據調用
2.如果,是想從dz資料庫,根據自己的需要,隨意調用數據,那就相當於二次開發了,需要對於織夢的二次開發,有些了解
我正在搗鼓dede的二次開發,不太深入,只能告訴你這點思路了
3. dede欄目在資料庫中添加了自定義欄位,請問如何調用
您好,您這樣:
以普通文章頻道中新建欄位為例:添加「問題答案」欄位名稱 "daan"點擊核心-頻道模型-內容模型管理-普通文章
點擊 欄位管理-添加新欄位
依次填寫:
(1)表單提示文字:問題答案
(2)欄位名稱:daan
(3)欄位類型:選擇 系統自動生成表單欄位
(4)數據類型:多行文本
(5)最大長度:1000
點擊確定
回到 欄位管理頁面 如圖所示
點擊 基本設置
找到 列表附加欄位,填入新建欄位 daan ,用英文逗號隔開
點擊 確定
新建客戶問答欄目-編輯問題、答案
問答列表調用代碼:
自定義欄位在欄目列表中掉用{dede:list pagesize='3'addfields='daan'}
<li >
<a href="[field:arcurl/]">[[field:title/]]</a>
<p> 答案:[field:daan function='cn_substr(@me,270)'/]... </p>
</li>
{/dede:list}自定義欄位在首頁調用:channelid是內容模型的ID號,文章的ID是 "1"{dede:arclist addfields='daan' row='3' channelid='1'}
<a href="[field:arcurl/]">[[field:title/]]</a>
<p> 答案:[field:daan function='cn_substr(@me,30)'/]... </p>
{/dede:arclist}
4. dede站點轉移空間後,資料庫要怎麼連接
1、進舊站後台:系統管理→資料庫備份。單擊下部「全選」後「提交」進行備份;
2、將舊站的所有文件上傳到新站點,刪除install目錄下的install.lock文件;
3、象安裝全新站點一樣進行網站初始化安裝;
(用新空間商給你的資料庫用戶名和密碼,不要用原來的,否則資料庫會出錯的。)
4、進入新站後台:系統管理→資料庫還原。同樣「全選」,然後單擊「提交」進行資料庫還原。
5、後台進入「HTML更新」,選擇「一鍵更新網站」。
OK,現在整站轉移工作就全部完成了。
如果你沒更改過源文件的話,不同DEDE站點只三個文件夾不同:dede/backup_data; uploads; templets。所以如果新站已經安裝完成了,就只要上傳這三個文件夾,再進行上述的第4、5步,就可完成整站轉移。
方法二:在原伺服器備份MYSQL數據然後導入到新伺服器上的MYSQL伺服器,
可以使用phpmyadmin 等備份MYSQL資料庫;
同時注意一下新舊伺服器的MYSQL資料庫、用戶名,資料庫名等是否相同,
如果不同還需要修改dede的資料庫連接配置文件。
dede資料庫配置文件所在路徑為:/data/common.inc.php修改方法:把這個文件使用ftp下載下來,用記事本編輯.
下面是該dede資料庫配置文件的內容:<?php//資料庫連接信息
$cfg_dbhost = 'localhost';網站地址
$cfg_dbname = 'data';資料庫名
$cfg_dbuser = 'data_user';資料庫用戶名
$cfg_dbpwd = 'admin';資料庫連接密碼
$cfg_dbprefix = 'dede_';資料庫前綴
$cfg_db_language = 'gbk';資料庫語言版本?>修改成你新的空間資料庫連接信息。