Php Joomla查询-从发布状态的内容中选择

Php Joomla查询-从发布状态的内容中选择,php,jquery,joomla,Php,Jquery,Joomla,我需要显示所有已发布的joomla文章,类别id=43。我的问题是: <?php $catId = 43; $state = 1; $query = "SELECT * FROM #__content WHERE catid ='" . $catId . "' order by title asc"; $db = JFactory::getDBO(); $db->setQuery($query); $articles = $db-&g

我需要显示所有已发布的joomla文章,类别id=43。我的问题是:

<?php
    $catId = 43;
    $state = 1;
    $query = "SELECT * FROM #__content WHERE catid ='" . $catId . "' order by title asc";
    $db = JFactory::getDBO();
    $db->setQuery($query); 
    $articles = $db->loadObjectList(); 
    foreach($articles as $article) {
        echo 'Content';
    }
?>
添加状态条件:

 $query = "SELECT * FROM #__content WHERE catid ='" . $catId . "' and state = 1 order by title asc";

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解在第1行SQL=SELECT*FROM\uu content where catid='43'where state=1 order by title asc'附近使用的正确语法