当前位置:首页 » 数据仓库 » dede调用外部数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

dede调用外部数据库

发布时间: 2022-04-30 22:34:52

㈠ 同一个服务器,不同数据库的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}

㈡ DEDECMS远程连接另外一台服务器数据库

按道理是可以的,我以前实现过,只是改IP就可以了,另外,要注意数据库是否允许你的网站访问,还是就是数据库端口有没有改

㈢ dede怎么用别的服务器上的数据库

DEDECMS是支持这个的。。
但是要注意。。如果MYSQL数据库服务器没开启网络数据库功能的话。。
还是不能使用的。。你最好先咨询下数据库的提供商看他们开启了网络数据库支持没。。

㈣ DEDE怎么调用外部数据库

给你两个思路:
1.dz里可以 生成js代码,把js代码放到dede首页,即可显示dz的数据调用

2.如果,是想从dz数据库,根据自己的需要,随意调用数据,那就相当于二次开发了,需要对于织梦的二次开发,有些了解

我正在捣鼓dede的二次开发,不太深入,只能告诉你这点思路了

㈤ dede二次开发 怎么调用数据库同类型的数据

{dede:sql sql="SELECT * FROM `yp_lib_brand` WHERE territory_type = ‘ $type’ LIMIT 0 , 6"}

传个值

㈥ dede 怎么导入Mysql数据库

数据库还在以前的服务器上? 那直接改data 下 common.inc.php 就可以了

㈦ 织梦CMS(dedecms)如何跨数据库调用discuz的内容

完全可以调用,不用同一数据库也可以,discuz论坛后台,点击门户下的模块管理,选择数据调用,然后添加,根据情况来选择你要调用板块的帖子,或会员信息。

㈧ dede里能否链接两个数据库,调用两个数据库的内容,应该怎么写

dede只能链接一个数据库,但可以使用sql语句调用其他数据库内容。

用于获取MySQL数据库内容的标签
基本语法
{dede:sql sql='' db='default'}
[field:title/]
{/dede}
标签属性sql:需要查询的sql语句appname: 默认为default,即当前dedecms的数据库,如果需要自定义,可以在data/tag/sql.inc.php中扩展,具体扩展方法查看配置文件头部说明

㈨ dede 连接数据库

1、建立自定义表单 核心——频道模型——自定义表单 2、表单建好后 点击“前台预览”(如果提示:后台关闭前台浏览。那么在自定义表单管理 > 修改自定义表单:
前台列表和内容页公开?:选中完全公开即可) 3、最后一步就是使用这个表单了,前台预览——发布信息。再用鼠标右键查看源文件,查看源码 找到<form 开始 及 </form>之间的代码 复制下来,如:

<formaction="/plus/diy.php"enctype="multipart/form-data"method="post">
<inputtype="hidden"name="action"value="post"/>
<inputtype="hidden"name="diyid"value="2"/>
<inputtype="hidden"name="do"value="2"/>
<tablescellpadding="0"cellspacing="1">
<tr>
<tdalign="right"valign="top"width="62">你的姓名:</td>
<td><inputtype='text'name='user_name'id='user_name'style='width:187px'class='text'value=''/></td>
</tr>
<tr>
<tdalign="right"valign="top">联系邮箱:</td>
<td><inputtype='text'name='email'id='email'style='width:187px'class='text'value=''/></td>
</tr>
<tr>
<tdalign="right"valign="top">联系电话:</td>
<td><inputtype='text'name='telphone'id='telphone'style='width:187px'class='text'value=''/></td>
</tr>
<tr>
<tdheight="42"align="right"valign="top">留言内容:</td>
<td><textareaname='content'id='content'style='width:187px;height:40px;'></textarea></td>
</tr>
<inputtype="hidden"name="dede_fields"value="user_name,text;email,text;telphone,text;content,multitext"/>
<inputtype="hidden"name="dede_fieldshash"value="***********"/></table>
<divalign='center'style='height:30px;padding-top:10px;'>
<inputtype="submit"name="submit"value="提交"class='coolbg'style="border-style:none;background-color:Transparent;background-image:url(/templets/default/special/fljj/images/anliu.gif);width:60px;height:25px;
vertical-align:middle;"/>
&nbsp;
<inputtype="reset"name="reset"value="重置"class='coolbg'style="border-style:none;background-color:Transparent;background-image:url(/templets/default/special/fljj/images/anliu1.gif);width:60px;height:25px;
vertical-align:middle;"/>
</div>
</form>

4、把复制得代码粘贴到模板里就OK了

㈩ dedecms自写插件 如何在模板调用数据库内容

根目录建立一个*.php

<?php
require_once('/include/common.inc.php');
require_once(DEDEINC.'/datalistcp.class.php');

$sql="Select*From`dede_ovelingm`";//可以接着加条件例如orderbyiddesc排序
$dlist=newDataListCP();
$dlist->SetTemplet("templets/plus/form.htm");
$dlist->SetSource($sql);
$dlist->display();
?>


form.htm 放到templets/plus目录下

{dede:config.pagesizevalue='5'/}<!--这里设置每页显示的条数-->
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>翻页</title>
</head>
<body>
<ul>
{dede:datalist}
<li>{dede:field.name/}-----{dede:field.sex/}<li>
{/dede:datalist}
</ul>
{dede:pagelistlistsize=5/}
</body>
</html>


{dede:field.name /}和{dede:field.sex /} 从你自己的数据库表中调用出来的字段.