Конечно, вы можете получить доступ к переменным PHP для создания запроса - как предполагает префикс #__
, вы уже запускаете запрос из "внутри Joomla".Это означает, что - это в php, и что-то вроде этого должно делать то, что вы хотите:
$user =& JFactory::getUser();
$db =& JFactory::getDBO();
if (!$user->guest) {
$query = 'SELECT leadname, businessname, postcode, gasoiluser, '.
' dervuser, kerouser, cf_uid, cf_id '.
' FROM #__chronoforms_data_addupdatelead '.
' WHERE createdby = '.$db->Quote($user->name)).
' ORDER BY cf_created DESC';
$db->setQuery($query);
}
Но немного больше контекста поможет нам увидеть, что вам нужно делать точно -что за код вокруг SQL-запроса - находится ли он в php-файле?
Помните, echo
печатает в Response , что в данном случае вам не нужно, выхотите изменить запрос;поэтому просто объедините содержимое переменной с вашим запросом, как показано выше;и вы уже должны быть в режиме php, где этот запрос определен, поэтому тег <?php
бесполезен (но опять же, слишком мало контекста, чтобы быть уверенным в этом)!