Php 关于从数据库获取Joomla文章
我使用这样的代码:Php 关于从数据库获取Joomla文章,php,mysql,joomla,Php,Mysql,Joomla,我使用这样的代码: $query = "SELECT introtext FROM #__content WHERE alias = '$alias'"; $db->setQuery($query); $fullArticle = $db->loadResult(); if(!strlen(trim($fullArticle))) $fullArticle = JText::_('ERR_ARTICLE_NOT_LOADED'); 文章:12 在数据库中:12 但是它返回:1B2尝
$query = "SELECT introtext FROM #__content WHERE alias = '$alias'";
$db->setQuery($query);
$fullArticle = $db->loadResult();
if(!strlen(trim($fullArticle))) $fullArticle = JText::_('ERR_ARTICLE_NOT_LOADED');
文章:12
在数据库中:12
但是它返回:1B2
尝试使用以下代码,即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>';
echo''$全文。” ",;
起初,我收到一个错误,说,$alias
未定义,所以我只是在代码中将其定义为nothing,但是您可以将其更改为任何适合您需要的内容 尝试使用以下代码,即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>';
echo''$全文。” ",;
起初,我收到一个错误,说,$alias
未定义,所以我只是在代码中将其定义为nothing,但是您可以将其更改为任何适合您需要的内容 我相信这是一个愚蠢的问题,但你确定你加载了正确的文章吗??这是什么Joomla版本?Joomla 2.5正确的文章?!我不明白?!那么你确定你在数据库中调用了正确的文章吗?你是否加载了一篇带有额外“B”的类似文章?我肯定这是一个愚蠢的问题,但你确定加载的是正确的文章吗??这是什么Joomla版本?Joomla 2.5正确的文章?!我不明白?!那么你确定你在数据库中调用了正确的文章吗?您是否正在加载一篇带有额外“B”的类似文章?