帝国cms怎么联数据库(帝国cms数据库配置文件)-冯金伟博客园

如何使用Imperial CMS附带的数据库

帝国CMS封装了一个SQL,文件位置是e/class/db _ SQL . PHP;利用程序本身的类库可以给我们的开发带来方便和效率,减少额外文件的数量。

首先,做好准备工作:

在e目录下设置测试目录。比如我设置了e/trylife/td-test/

在目录1中设置一个PHP文件,比如我设置了e/try life/TD/test-db _ sql.php。

文件中编写的代码如下:

& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

/*参考文件*/

包括(& quot../../class/connect . PHP & quot;);

包括(& quot../../class/db _ SQL . PHP & quot;);

/*建立数据库链接和实例化类*/

$ link = db _ connect();

$ empire = new MySQL query();

/*中间的这个位置用于我们的测试代码*/

/*关闭数据库连接并释放该类*/

db _ close();

$ empire = null

?& gt

第一个测试对象:查询

Query()执行mysql_query()

返回值也遵循PHP手册中mysql_query()的解释,但执行失败时与mysq_query不同。

测试代码如下(去掉了冗长的注释):

& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

包括(& quot../../class/connect . PHP & quot;);

包括(& quot../../class/db _ SQL . PHP & quot;);

$ link = db _ connect();

$ empire = new MySQL query();

函数hr(){

回声& # 39;

& ltHR/-& gt;';

}

$ SQL = $ empire-& gt;查询(& quotselect id,title from { $ dbtbpre } ecms _ news & quot;);

var _ dump($ SQL);

HR();

//如果语句成功执行,则返回true

$ SQL = $ empire-& gt;查询(& quot更新{ $ dbtbpre } ecms _ news set title = & # 39;标题& # 39;其中id = 1 & quot);

var _ dump($ SQL);

HR();

//如果语句执行失败,终止执行并返回错误。语句下面的语句使用了不存在的字段。

$ SQL = $ empire-& gt;查询(& quotUPDATE { $ dbtbpre } ecms _ news set titles ss = & # 39;标题& # 39;其中id = 1 & quot);

var _ dump($ SQL);

HR();

db _ close();

$ empire = null

?& gt

关于查询对象的源文本如下:在e/class/db_sql.php的第九行;Die()查PHP手册,解释为“die()函数输出一条消息,退出当前脚本”;所以第三条测试语句下的var_dump()及其hr()没有执行就退出了;

函数查询($query)

{

$ this-& gt;sql=mysql_query($query)或die(mysql_error()。''。str _ replace($GLOBALS[& # 39;dbtbpre & # 39],'***_',$ query));

return $ this-& gt;sql

}

如何在帝国CMS封面添加内容?

你问的是帝国CMS的封面模板吗?和内容模板、首页模板类似,都是用网页制作工具先设计好,然后复制HTML代码到模板代码区,更新就可以了

帝国CMS如何自动获取关键字?

这个有一个变通的方法:就是到数据库管理里,找到文章存储的那张表,将表导出为文件,具体看你的个人喜好了,我一般导出为csv文件,然后使用文本编辑器编辑这个文件就行,这时你使用查找替换的方法就很简单了。

如果文件打开是乱码,则需要改变文件的编码。改完以后保存,记得还要改回原来的文件编码,再到数据库里,找那张表,将表内容清空,然后导入这个文件,导入时的识别参数要设置好。

网站数据库配置一般在哪个文件?

1.帝国系统网站数据库配置文件路径:web/e/class/config.php

2.shopex系统网站数据库配置文件路径:web/config/config.php

3.DEDECMS(织梦)系统网站数据库配置文件路径:web/data/common.inc.php

4.php168系统网站的数据库配置文件路径:web/php168/mysql_config.php

5.其他.net的网站一般web/web.config文件是数据库配置文件

6.phpcms系统的数据库配置文件路径:web/include/config.inc.php