こんばんは
私は MySQL に詳しくないので、これはおそらく簡単な質問です。
私は Joomla プラグインを変更しようとしており、同様の機能でうまく機能するこのコードを使用しています。
$q="SELECT `".$naming."` AS naming FROM `#__users` WHERE `id`='".$jomsocial_event->creator."' ";
$db->setQuery($q);
$eventcreatorname = $db->loadResult();
$eventcreator = '<a href=\"'.CRoute::_('index.php?option=com_community&view=profile&userid='.$jomsocial_event->creator).'\">'.addslashes($eventcreatorname).'</a>';
私がする必要があるのはid
、テーブル内のフィールドを検索しcommunity_groups
、一致するフィールドを返すことname
です。私が持っているのは($jomsocial_event->contentid
グループIDが含まれていることに注意してください):
$q="SELECT `".$naming."` AS naming FROM `#__community_groups` WHERE `id`='".$jomsocial_event->contentid."' ";
$db->setQuery($q);
$eventgroupname = $db->loadResult();
$eventgroup = '<a href=\"'.CRoute::_('index.php?option=com_community&view=groups&task=viewgroup&groupid='.$jomsocial_event->contentid).'\">'.addslashes($eventcreatorname).'</a>';
クエリが間違っているため、何も返されません。私の使用法にはどうすればよいですか?