Joomla中如何获得数据表的字段名称 原

redmaomail 2024-07-25 10:34 阅读数 75 #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

 


红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机