如何在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();
答
$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
我想用一种方法看到这写查询http://docs.joomla.org/API16 :JDatabaseQuery – Sara 2012-01-10 08:27:18