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
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。