Что случилось?InnerJoin Joomla Не работает
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query = "SELECT jml.*,grkt.*,grk.*,jml.*"
."\n , FROM #__egerak_subutama AS grk"
."\n , inner join #__users AS jml ON jml.username = grk.username"
."\n , inner join #__egerak_kenyataan AS grkt ON grkt.kategori = grk.kategori"
."\n , where actdate <= '$currYear- ". sprintf("%02d", $currMonth) . " - " . sprintf("%02d", $currDay). " '"
."\n , AND enddate >= '$currYear-". sprintf("%02d", $currMonth) . "-" . sprintf("%02d", $currDay). "'"
."\n , AND kodunit LIKE '%$ppdlms%'";
У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'FROM lpk_egerak_subutama AS grk, внутреннее соединение lpk_users AS jml ON jml.username =' в строке 2 SQL = SELECT jml. , grkt., grk. , jml., FROM lpk_egerak_subutama AS grk, внутреннее соединение lpk_users AS jml ON jml.username = grk.username, внутреннее соединение lpk_egerak_kenyataan AS grkt ON grkt.kategori = grk.kategori, где actdate < = '2013- 04 - 15', AND enddate> = '2013-04-15', И kodunit '%%' LIKE
Поблагодарите David Fritsch, могу я показать результат с помощью этого запроса: $ db-> setQuery ($ query); \t \t \t $ results = $ db-> loadObjectList(); \t \t \t \t \t \t, если ($) {Результаты \t \t \t \t \t \t Foreach ($ Результаты $ результата) \t \t \t \t \t \t \t \t \t \t \t \t \t \t { \t \t \t \t \t \t \t \t echo $ result-> имя пользователя; \t \t \t \t \t \t \t \t \t эхо $ result-> Категория; \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t}} –
Это должно сработать. –