如何使用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