星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12641|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

二次开发必备:DedeCMS SQL 数据库类详解

前言

本文主要讲解《二次开发必备:DedeCMSSQL数据库类详解》的详细内容

今天花点时间讲解下织梦的sql数据库类,近期本来是准备录制一套视频教程的,但由于视频压缩的问题迟迟没有开展工作,如果大家有什么好的视频压缩方式可以通过邮件的方式告诉我:tianya#dedecms.com(#<=>@).目前视频主要想做成wmv或者rmvb这种格式的,里面含有ppt文档以及课程的相关附件. 烈火网提示:本文图片如不清楚,请右击查看图片地址然后复制到浏览器地址打开查看。 其实数据库类织梦之前就有一个介绍,http://help.dedecms.com/v53/archives/functions/db/,这篇文章讲解了数据库类的一些常见的使用方法,不过没有结合例子去介绍,很多人估计看了还不是很懂,为了让更多人理解织梦的数据库使用类,并能够运用到开发中,这里就来做个教程. 1.创建数据表 在使用这个类之前,我们需要创建数据表,这里我们推荐几个数据库操作工具:PHPMyadmin,Navicat for MySQL,我这里以后者为例. 当然这里需要注意,在创建表的时候我们已经安装了一个DedeCMS程序,我们今天的操作是以DedeCMS程序扩展来讲解的.当然程序安装后他自己也会创建N多表,这些表以后再来介绍吧,或者也可以看看http://help.dedecms.com/v53/archives/extend/commontable/,这里有一些常用表的说明. 这里我们这个数据库叫dedebbs,表前缀用的默认的"dede_",我们用Navicat for MySQL来创建一个名为"dede_test"的表,里面就2个字段,1个id,作为唯一标识,另一个name作为名称(图1).然后往里面添加测试数据(图2),这个操作类似于Access或者EXCEL,比较简单,这里不做冗述. (图1) (图2) 这里需要注意的是,我们采用的是gbk版本的程序,所以数据表相关的编码也要采用相应版本的编码,在表的"选项"中设置为gbk相关.下面我将sql列出,如果懒得去创建表,可以在dedecms系统后台的命令运行器中执行下: (图3) -- ---------------------------- -- 表 `dede_test`结构 -- ---------------------------- DROP TABLE IF EXISTS `dede_test`; CREATE TABLE `dede_test` ( `id` mediumint(8) NOT NULL AUTO_INCREMENT, `name` char(60) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gbk; -- ---------------------------- -- 插入到 dede_test中的数据 -- ---------------------------- INSERT INTO `dede_test` VALUES ('1', '测试名字1'); INSERT INTO `dede_test` VALUES ('2', '这是第二个'); INSERT INTO `dede_test` VALUES ('3', '第三个喽'); INSERT INTO `dede_test` VALUES ('4', '第四个');

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/web/8955.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展