如何在Joomla 1.7中使用JDatabaseQuery编写查询?

问题描述:

我有一个下面的表,我想知道如何在Joomla中使用JDatabaseQuery编写插入查询。如何在Joomla 1.7中使用JDatabaseQuery编写查询?

jos_esolutions_movies - table name 
id, name, description, status - field names 
1 , 'ABC' , 'ABC description', 0 - example values 

$db = JFactory::getDbo(); 
$query = $db->getQuery(true); 
$query->insert('#__tablename'); 
$query->set("field1='values1', field2='values2'"); 
$db->setQuery($query); 
$db->query(); 

以下链接将帮助您创建一个Joomla数据库查询http://docs.joomla.org/How_to_use_the_database_classes_in_your_script

+0

我想用一种方法看到这写查询http://docs.joomla.org/API16 :JDatabaseQuery – Sara 2012-01-10 08:27:18

$db =& JFactory::getDBO(); 
$query = "insert into #__esolutions_movies (id, name, description, status) values(1 , 'ABC' , 'ABC description', 0)"; 
$db->setQuery($query); 
$db->query(); 
+0

我想使用$ query-> insert(),但我不知道如何写它。 – Sara 2012-01-10 08:23:30

+0

其工作相同,但你必须使用$ query-> insert()? – 2012-01-10 10:24:51