當前位置:首頁 > 學習>正文

織夢sql跨服務器/互相調用讀取另一個外部不同的數據庫

12-11 互聯網 未知 學習

首先做一個配置信息(后面的值對應著自己需要鏈接的服務器)  這個文件在data/tag/sql.inc.php
$sqltag['phpb2b']['dbhost'] = 'localhost';
$sqltag['phpb2b']['dbname'] = 'phpb2b';
$sqltag['phpb2b']['dbuser'] = 'root';
$sqltag['phpb2b']['dbpwd'] = '123456';
$sqltag['phpb2b']['dbprefix'] = 'pb_';
$sqltag['phpb2b']['dblanguage'] = 'utf8';
說明一下這里的phpb2b這個是我們后面在sql標簽中需要使用的
然后我們就能對其進行調用了,下面給一個例子
{dede:sql sql="SELECT * FROM dede_archives WHERE id=96194" appname="phpb2b"}
<div class="f2BoxL"><a href="[field:realurl/]"><img src="[field:litpic/]"></a></div>
{/dede:sql}


  調用方法
  本標簽的調用格式為:
  {dede:sql sql="一條完整的SQL語句" appname="數據庫配置參數"}
  您的底層模板
  {/dede:sql}
  稍微有點細心的朋友可能就已經發現了,其實只是在SQL標簽中多了一個appname參數,它的意思實際上指的就是您跨數據庫調用的連接配置信息;

在前臺我們就可以通過如下具體代碼調用了:
{dede:sql sql="select * from #@__common_member WHERE uid > 1 ORDER BY credits DESC LIMIT 0,8" appname="discuz"}
    用戶名:[field:username/]
{/dede:sql}

版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯系的,請發送郵件至 舉報,一經查實,本站將立刻刪除。

猜你喜歡

精品国产高清自在线一区二区|日韩一区二区精品久久|免费A级毛片18禁网站|久久精品国产亚洲Av影片