我是 Joomla 的初学者。我正在使用模板 sitegroundJ16-2。我为大约 9 个文本字段设计了一个表单。我还在数据库中做了一个表。现在我想编写一个查询来连接到数据库以在 dbase 中插入数据并检索数据。
我不知道在哪里写查询。
在我设计该表格的文章中?在目录结构中我可以在哪里找到我的文章?
我是 Joomla 的初学者。我正在使用模板 sitegroundJ16-2。我为大约 9 个文本字段设计了一个表单。我还在数据库中做了一个表。现在我想编写一个查询来连接到数据库以在 dbase 中插入数据并检索数据。
我不知道在哪里写查询。
在我设计该表格的文章中?在目录结构中我可以在哪里找到我的文章?
连接数据库的代码是:
$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 所说的那样进行调整,或者创建一个模块并将其嵌入到文章中。
尽管您的问题非常广泛,但您需要为 joomla 编写一个组件。起点Hello World将是合乎逻辑的起点,但我建议查找并下载类似的扩展并对其进行修改。如果它只是您要创建的表单,我强烈推荐您可以在JED中找到的免费扩展程序之一。