setQuery($query);-6ren">
gpt4 book ai didi

php - 关于从数据库中获取 Joomla 文章

转载 作者:行者123 更新时间:2023-11-29 00:38:11 32 4
gpt4 key购买 nike

我使用这样的代码:

$query = "SELECT introtext FROM #__content WHERE alias = '$alias'";
$db->setQuery($query);
$fullArticle = $db->loadResult();
if(!strlen(trim($fullArticle))) $fullArticle = JText::_('ERR_ARTICLE_NOT_LOADED');

文章:<p>1</p><p> </p><p>2</p>
在数据库中:<p>1</p><p> </p><p>2</p>
但它返回:<p>1</p><p>B </p><p>2</p>

最佳答案

尝试使用以下代码,这是Joomla 1.6+数据库的查询方式。对我来说很好。

$db = JFactory::getDbo();
$alias = "";
$query = $db->getQuery(true);
$query->select('introtext')
->from('#__content')
->where('alias = '.(int) $alias);
$db->setQuery($query);
$fullArticle = $db->loadResult();

然后像这样回显它:

echo '<p>' . $fullArticle . '</p>';

一开始我得到一个错误提示说 $alias 是未定义的,所以我只是在我的代码中将它定义为空,但是您可以将其更改为适合您需要的任何内容。

关于php - 关于从数据库中获取 Joomla 文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13402663/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com