如何在Joomla表中插入列

时间:2015-05-25 08:35:06

标签: mysql joomla

我在joomla的表中的列中插入varchar时遇到问题。 我知道有一种语法

ALTER TABLE joom_virtuemart_categories_en_gb 添加short_desc varchar(1200);

但是如何在joomla查询中执行此操作?这是我的代码。

希望你能帮助我。感谢

$db = JFactory::getDbo();
$query = $db->getQuery(true);

$query->insert('short_desc')
	->from('joom_virtuemart_categories_en_gb');


$db->setQuery($query);
$results = $db->loadObjectList();

1 个答案:

答案 0 :(得分:2)

对于alter命令没有特殊的语法,你需要在使用核心php时使用它:

 <?php
    $db = JFactory::getDbo();
    $query='ALTER TABLE `#__virtuemart_categories_en_gb` ADD `short_desc` varchar(1200)';
    $db->setQuery($query);
    $result = $db->query();
 ?>