我是Joomla的初学者。我正在使用模板sitegroundJ16-2。我为大约9个文本字段设计了一个表单。我还在数据库中创建了一个表。现在我想编写一个查询来连接数据库,以便在dbase中插入数据并检索数据。
我无法弄清楚在哪里写查询。
在我设计该表格的文章中?我在哪里可以找到目录结构中的文章?
答案 0 :(得分:1)
连接数据库的代码是:
$db = & JFactory::getDBO();
插入查询的代码如下:
$query = "INSERT INTO `#__yourtable` (`firstname`, `lastname`) VALUES ('$firstname', '$lastname');";
$db->setQuery($query);
从数据库中检索信息的代码可能是这样的:
$query = 'SELECT * FROM #__yourtable ORDER BY id DESC';
$db->setQuery($query);
您将无法将此添加到Joomla文章中,您将需要创建一个组件或找到一个免费的组件并根据GDP说明进行调整,或者创建一个模块并将其嵌入到文章中。
答案 1 :(得分:0)
尽管您的问题非常广泛,但您需要为joomla编写一个组件。起点Hello World将是逻辑起点,但我建议查找并下载类似的扩展并修改它。如果它只是您要创建的表单,我强烈推荐一种可以在JED找到的免费扩展程序。