- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从这个论坛学到了很多东西,提前致谢。基本上,我试图为多个表的数据库查询的结果做“脚注”。我的表格具有几种生物 Material 中每种生物 Material 的“引用书目”,但我无法以更具可读性的方式合并结果。我认为我需要使用多维数组,但我认为必须有一种更优雅的方式。 PHP代码中的MySQL部分是:
$queryFromAgentBW = "SELECT DISTINCT reports.ID, reports.link, agent_names.ID, agent_names.Name, agent.BW_Actor_List, agent.Common_Name, agent.Reference, actor_list.ID
FROM agent_names, agent
JOIN actor_list ON(agent.BW_Actor_List = actor_list.ID)
JOIN reports ON(agent.Reference = reports.ID)
WHERE agent_names.ID = agent.Agent_Name AND BW_Actor_List = '".mysql_real_escape_string($a)."'";
$resultFromAgentBW = mysql_query($queryFromAgentBW);
//check result; show error for debugging
if (!$resultFromAgentBW)
{
$message = 'Invalid query:'.mysql_error()."\n";
$message .= 'Whole query:'.$queryFromAgentBW;
die($message);
}
while ($rowBW = mysql_fetch_assoc($resultFromAgentBW))
{
// Need to get all this in an array and then print out later so agents
are listed only once with all of the corresponding reference numbers
$bwArray[] = $rowBW;
}
代码的 php“ pretty-print ”部分是:
foreach ($bwArray as $bw)
{
echo "Name: {$bw['Name']}<br />"
. "Ref: {$bw['Reference']}<br />"
. "Link: {$bw['link']}<br /><br />";
}
现在的结果是:
Name: Abrin toxin
Ref: 1
Link: C:\wamp\www\References\Abrin\AbrinandRicin_Patocka.pdf
Name: Abrin toxin
Ref: 6
Link: C:\wamp\www\References\Abrin\TheEmergencyResponseSafetyandHealthDatabase_ Biotoxin_ ABRIN.pdf
Name: Adenovirus
Ref: 9
Link: C:\wamp\www\References\Adenovirus\Adenovirus (Serotypes 40 & 41)_PHAC .pdf
Name: Adenovirus
Ref: 13
Link: C:\wamp\www\References\Adenovirus\AdenovirusSerotype31InfectioninaNewbornGirlandReviewoftheLiterature.pdf
但理想情况下是:
Abrin Toxin [1, 6]
Adenovirus [9, 13]
其中的数字是现在显示为文本的 href 链接(PDF 文档引用)。感谢您提供有关在这种情况下最好的帮助或指导!
最佳答案
您应该在查询中添加group_concat函数和group by子句,并使所有工作在mysql中进行
SELECT group_concat(agent.Reference SEPARATOR ','), agent_names.ID, agent_names.Name
FROM agent_names, agent
JOIN actor_list ON(agent.BW_Actor_List = actor_list.ID)
JOIN reports ON(agent.Reference = reports.ID)
WHERE agent_names.ID = agent.Agent_Name AND BW_Actor_List = '".mysql_real_escape_string($a)."'
GROUP BY agent_names.ID
关于php - MySQL/PHP : consolidate results such as footnotes from multiple tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7216511/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我对谷歌脚本(和javascript)非常陌生,我正在尝试编写一个脚本来修改文档中脚注的字体大小。不幸的是,我能找到的关于与文档中的脚注交互的指导非常少。 到目前为止,我已尝试从 this 开始工作基
好的,我知道这已经讨论过 here但没有提供明确的答复。我经常需要将 XML 文件导入 InDesign,其中包括许多脚注。当然,在这种情况下,InD 无法自动使用标签。除了所有脚注都失去了样式之外,
我有一个使用可编辑 div 的网站,以便用户可以修改或注释文本。有没有办法让网站生成 pdf 或一些带有脚注的可打印文档,这样如果用户有这个: This is the body text
我希望能够在引用脚注的地方创作脚注,但只在文档末尾显示,其中 .. rubric: Footnotes出现。 像这样: Lorem Ipsum[#lorem]_ dolor sit blah blah
我可以控制 add.to.row命令 xtable放置 \footnote{}在 LaTeX表输出标题? 这就是我已经得到的程度。 (我想找到使用 xtable 而不是“Hmisc”的解决方案) re
我正在将 kableExtra 库与 R Markdown 结合使用,我想向行标签(以及其他单元格的辅助标签)添加脚注。我怎样才能做到这一点 ? 下面的数据示例: library(kableExtra
我尝试实现 CSS Generated Content for Paged Media Module 中定义的脚注. 根据这个定义,脚注必须是内联的 span。我写了一个 pandoc lua 过滤器
C++ 模板 - 完整指南第 2 版在第 436 页有以下脚注(我的粗体): Except that decltype(call-expression) does not require a nonr
我最近转而在 Github Pages 上使用 Jekyll 来处理我的各种博客,并且喜欢我可以将 Markdown 推送到 Github,然后由他们来处理处理。我想继续以这种方式使用它(而不是在本地
我从这个论坛学到了很多东西,提前致谢。基本上,我试图为多个表的数据库查询的结果做“脚注”。我的表格具有几种生物 Material 中每种生物 Material 的“引用书目”,但我无法以更具可读性的方
有没有办法让rails-footnotes gem 在 Linux 上的 Rails 3 和 SublimeText2 编辑器上运行? 好像只针对 MacOS 运行 提前致谢 桑蒂! =) 最佳答案
我是一名优秀的程序员,十分优秀!