< 返回 1.77 Joomla中如何获得数据表的字段名称 - 博客

在近期的开发中,需要判断数据库的字段是否存在,因此就需要获得数据库表的字段。通过查看源码,发现Joomla的$db对象提供了该方法-getTableColumns。这个方法接受一个参数(数据表的名称),然后以关联数组的方式返回。

简单的实例代码


        $db = JFactory::getDbo();		
		$columnNames=$db->getTableColumns($tableName);
		$fieldNames= array();
		foreach($columnNames as $name=>$type)
		{
			$fieldNames[] = $name;
		}
		return $fieldNames;

 

上面的代码就会得到$tableName这个表的所有字段的名称。

更多关于JDatabase类


JDatabase类主要的功能是负责数据库的连接以及数据库数据的操作

具体的类实现文件可以参考http://www.joomlachina.cn/joomla/api/source-class-JDatabaseDriver.html#1250-1261

 

博客

第1章:经验分享
第2章:专题教程
第3章:扩展推荐
第13章:扩展更新日志
  • 内容提要
  • 留言讨论 (0)
  • 视频教程
在近期的开发中,需要判断数据库的字段是否存在,因此就需要获得数据库表的字段。通过查看源码,发现Joomla的$db对象提供了该方法-getTableColumns。这个方法接受一个参数(数据表的名称),然后以关联数组的方式返回。

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

该课程提供视频版,可以观看完整的视频教程