gpt4 book ai didi

php - 使用 SQL 查询中的数据,但不显示表中的列

转载 作者:行者123 更新时间:2023-11-29 12:56:59 29 4
gpt4 key购买 nike

编辑:如果我使用 $colName 而不是 $colname,我不会有任何问题。愚蠢的简单修复。

我有一个查询从多个表中提取 6 列。最后一列必须在我生成的动态 URL 中使用,但我不希望该列显示在我的表格上。我怎样才能隐藏它/让它不显示?有没有办法调用数据,但不在我的表中使用它?

查询示例:

SELECT a, b, c, d, e, exTable.f as CID
FROM table exTable
JOIN <other tables>
WHERE stuff happens

表格(您可以看到我的标题行会很好地隐藏,但内容不会):

<table>
<thead>
<tr>
<th class="header"><strong>A</strong></th>
<th class="header"><strong>B</strong></th>
<th class="header"><strong>C</strong></th>
<th class="header"><strong>D</strong></th>
<th class="header"><strong>E</strong></th>
<th class="header" style="display:none"><strong>F</strong></th> <!-- THIS WORKS -->
</tr>
</thead>
<tbody>
<?
foreach($tableData as $row)
{
echo "<tr>";
foreach($tableColNames as $colName)
{
if ($colname=='CID') {
echo "<td style='display:none'>" . $row[$colName] . "</td>"; <!-- THIS DOES NOT -->
}
elseif ($colName=='e') {
echo "<td><a href='http://my.url.here/".$row[CID]."_Document.pdf' target='_blank'>" . $row[$colName] . " </a></td>";
}
else {
echo "<td>" . $row[$colName] . "</td>";
}
}
echo "</tr>";
}
?>
</tbody>
</table>

最佳答案

您有一个拼写错误:$colname 应该是 $colName

if ($colname=='CID') {

关于php - 使用 SQL 查询中的数据,但不显示表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913409/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com