Joomla数据库操作之JFactory::getDBO用法
本文实例讲述了Joomla数据库操作之JFactory::getDBO用法。分享给大家供大家参考,具体如下:
JFactory 是一个静态类,用来获取各种系统对象的引用
getDBO为取得数据库对象的方法,取得数据库连接对象代码:
$db=& JFactory::getDBO();
有了数据库对象那么就可进行数据库操作了,执行查询代码:
<?php $db =& JFactory::getDBO(); $query = 'SELECT FirstName FROM #tablename'; $db->setQuery( $query ); ($db->query();//执行更改、添加、删除 ) $Result = $db->loadObjectList();//得到数据集 ?>
得到数据集,输出看看:
<?php foreach ($Result as $key=>$value) { echo $value->FirstName.','; } ?>
更多关于joomla相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《ThinkPHP常用方法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于joomla程序设计有所帮助。
相关推荐
-
Joomla实现组件中弹出一个模式(modal)窗口的方法
本文实例讲述了Joomla实现组件中弹出一个模式(modal)窗口的方法.分享给大家供大家参考,具体如下: 最关键的JS在 /media/system/js/modal.js .有以下两种方式都可以实现,修改的都是扩展组件的模板文件default.php. 方式一: <?php JHTML::_('behavior.modal', 'a.modal');?> <a rel="{handler: 'iframe', size: {x: 570, y: 400}}" hr
-
Joomla语言翻译类Jtext用法分析
本文实例讲述了Joomla语言翻译类Jtext用法.分享给大家供大家参考,具体如下: 基本使用方法: Jtext是Joomla中实现多语言翻译的一个对象,最基本的使用方法如下: Jtext::_('LANGUAGE CODE'); 如果是作为变量的话,则直接使用,如: $var = Jtext::_('LANGUAGE CODE'); 如果需要显示出来,可以用echo的命令让它显示,这种方式在模板文件中是最常见的,如: echo Jtext::_('LANGUAGE CODE'); 语言包文件:
-
Joomla使用Apache重写模式的方法
本文实例讲述了Joomla使用Apache重写模式的方法.分享给大家供大家参考,具体如下: 开启"使用Apache的重写模式:mod_rewrite"你要先做两件事,否则你的网站将不能正常使用. 将Joomla安装目录下的htaccess.txt文件重命名为.htaccess 方法1:如何你使用windows系统,那么安装notepad++,然后用他打开htaccess.txt,另存为.htaccess. 方法2:开始 - 运行 - 输入"cmd" ,打开命令行工具
-
joomla内置的表单验证功能使用方法
以下说一下使用方法: 在要使用表单功能的页面的最上面输入如下代码 JHTML::_('behavior.formvalidation'); 然后把如下脚本加入页面上 复制代码 代码如下: <script type="text/javascript"> function formValidate(f) { if (document.formvalidator.isValid(f)) { f.check.value='<?php echo JUtility::getTok
-
Joomla调用系统自带编辑器的实现方法
本文实例讲述了Joomla调用系统自带编辑器的方法.分享给大家供大家参考,具体如下: 调用Joomla系统带的编辑器: 路径: /libraries/joomla/html/editor.php 类:JEditor 函数: void display( string $name, string $html, string $width, string $height, int $col, int $row, [boolean $buttons = true], [string $id = null
-
Joomla开启SEF的方法
本文实例讲述了Joomla开启SEF的方法.分享给大家供大家参考,具体如下: 使用SEF(search engine friendly)网址的主要目的是使内容的关键词出现在URL中,这也是我们常说的SEO中的一项重要内容,对于搜索引擎的来说,这样可以增强当前页面与这些关键词之间的关联度.下面我们来看看如何在Joomla 1.5中使用SEF网址. 1.安装Joomla1.5 2.在全局设置中(Global Configuration),将"搜索引擎优化网址(Search Engine Friend
-
joomla组件开发入门教程
本文讲述了joomla组件开发知识点.分享给大家供大家参考,具体如下: 在你进行编码之前,有一些文件和文件夹需要创建和一些查询语句需要运行.你不但可以创建组件而且不用额外的配置就可以尝试不同的特性.你也可以看到Joomla!组织和访问组件方法的概况.最后,你会像其它组件一样加入工具栏. Joomla!组件的结构 Joomla!的所有组件都遵守指定的命名约定.每个系统组件都有唯一的名字,名字不要包括空格.代码分成两个文件夹,文件夹以com_开头,紧接着就是组件的名字.因此,你要创建两个相同名字的c
-
joomla数据库操作示例代码
本文实例讲述了joomla数据库操作的方法.分享给大家供大家参考,具体如下: 1.jTable $row =& JTable::getInstance('comment', 'Table'); $row->load($id); $row->bind(JRequest::get('post')) $row->store() 2.jModel $this->_db->setQuery($query); $this->_db->loadObject(); $th
-
了解Joomla 这款来自国外的php网站管理系统
过去建站一般都自定义开发,这需要技术性很高,而且代码不容易复用,别人也不容易维护,对于CMS来说,实在是没有必要自定义开发,因为CMS的基本功能并不多,很多功能都应该被复用.而joomla是一个完整的CMS,而且它最大特点是扩展性很好. 为什么说joomla扩展性好?你只要到joomla的官方网上找一找组件安装包,你就会看到有上千个组件安装可用,它们都实现各自的功能.如果你的CMS需要增加一个功能,在开发之前可先找一下安装包,这会省去不少功夫.有很多人为joomla开发组件安装包,那也是因为jo
-
joomla实现注册用户添加新字段的方法
本文实例讲述了joomla实现注册用户添加新字段的方法.分享给大家供大家参考,具体如下: joomla原来的注册很简单,为了添加自己想要的字段,比如电话. 在数据库添加这一字段"telphone" 修改libraries\joomla\database\table\user.php 在JTableUser这个类添加新的变量: var $telphone = null; 页面的修改 修改components\com_user\views\register\tmpl\default.php
-
CKeditor与syntaxhighlight打造joomla代码高亮
(效果如图所示!) 最近在用csdn和cnblogs发帖子和写随笔的时候,发现了好多的IT的网站或者和代码有关系的一些论坛,博客之类,他们都有一个非常好的语法高亮!很强大! 看了这儿效果很不错的,因为,自己也用joomla建了小小的消遣的站点!经常也会贴一些代码什么的,没有一个"语法高亮的"功能,总感觉不是很方便的!所以,昨天晚上,费了好多功夫,终于解决了这个问题! 现在就记录一下吧! 首先joomla默认的编辑器是tinymce貌似和博客园后台也用这个编辑器!淡然,他就是没有语法高亮
-
Joomla简单判断用户是否登录的方法
本文实例讲述了Joomla简单判断用户是否登录的方法.分享给大家供大家参考,具体如下: <?php if (isset($_SESSION['auth']["username"])) { echo "Welcome <a href='index.php?option=com_user&view=user&task=edit'>" . $_SESSION['auth']["username"] . "&l
随机推荐
- jQuery实现的可编辑表格完整实例
- js实现局部页面打印预览原理及示例代码
- c#转义字符串中的所有正则特殊字符方法示例
- 收集整理项目中常用到的正则表达式
- php-fpm 占用CPU过高,100%的解决方法
- java单例模式使用及注意事项
- java 生成有序账号的实现方法
- JS复制到剪贴板示例代码
- jsp base标签与meta标签学习小结
- c++运算符重载基础知识详解
- c++冒泡排序详解
- 在docker中安装mysql详解
- Python内置函数的用法实例教程
- jquery实现平滑的二级下拉菜单效果
- JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
- 用原生JS实现简单的多选框功能
- 使用Nginx中自带的模块配置缩略图功能的教程
- java计算两个时间相差天数的方法汇总
- Java泛型的简单实例
- HTML在线编辑器的基本概念与相关资料第1/2页