php - MySQL - 简单搜索 ID 和返回名称

标签 php mysql joomla

你好,

我不熟悉 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>';

我需要做的是在表 community_groups 中查找字段 id 并返回匹配的字段 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>';

因为查询错误,它什么也没有返回;我的用途应该是什么?

最佳答案

我会从数据库向后工作。

即打开 SQL 日志记录并查看实际到达数据库的内容。根据需要调整生成的 SQL,直到获得您想要(和期望)的结果,然后在您的代码中实现它。

关于php - MySQL - 简单搜索 ID 和返回名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419047/

相关文章:

jquery - 更改 JHTML::_ ('behavior.calendar' )

css - Joomla 3 网站每页 404

php - 即使在传递 _csrf_token 时也检测到 Symfony CSRF 攻击

php - 如果行不存在则加载数据INFILE

php - 按提交按钮后显示数据库条目

php - 为什么我在 Laravel 的 Eloquent ORM 中获取帐户 ID 作为用户 ID

php - 如何在 PHP 中检查 MYSQL 后使用 JQUERY 函数

php - 检查 SQL INSERT 是否成功

mysql - 在 SQL 中连接两个字段

javascript - setInterval 找不到函数?