首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP在单独的行中显示SQL结果?

如何使用PHP在单独的行中显示SQL结果?
EN

Stack Overflow用户
提问于 2022-06-02 20:20:31
回答 2查看 41关注 0票数 -1

因此,我有一个我正在工作的小搜索引擎,在那里我可以查找错误信息,因此,我获得了已知解决方案的链接,以及其他信息--这是我作为技术支持工程师的工作所用的东西--我大部分时间只在谷歌上搜索东西,查看不同的内部位置,寻找已知问题的解决方案--我想建立一个一站式商店,在那里输入错误代码,并获得所有相关信息。

为此,我创建了一个数据库,其中有4列:错误名称:我要查找的错误代码:与该错误相关的知识库文章--其他链接:指向具有相同错误案例解决方案的非公司站点的链接:内部案例编号

所以,如果我搜索Error1,我会得到这些信息,如果我对每个链接都有一个链接的话,这很好,但是通常,对于任何一个命名错误,我都有多个源

因此,例如,在数据库中,我有列事例,填充了几个大小写(用逗号分隔)和我现在拥有的php,结果如下:

代码语言:javascript
复制
123,234,345,456,567

我想把它表现为:

代码语言:javascript
复制
123
234
345
456
567

我的代码是:

代码语言:javascript
复制
$sql = "SELECT errorname, kbs, otherinfo, cases FROM issues WHERE id = $id";

<?php echo $row['cases']; ?>

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-02 20:31:02

编程中最重要的技能之一是分解问题。

关于数据库的所有细节,以及您构建数据库的原因,都与您试图解决的当前问题完全无关,可以这样写成:

--我在逗号分隔的字符串中有一个项列表。我想在一个单独的行上显示每一项。

相关的是您在哪里查看输出;我猜您是在输出HTML,所以您真正需要知道的就是a line break in HTML is spelled

因此,我们可以更具体地说明这个问题:

我有一个由,分隔的字符串。我想把它用<br>隔开。

考虑到重新措辞的其他方法,您可能会很容易地想出:

我想用<br>替换字符串中的每个,

然后查看PHP手册,发现a function called str_replace的摘要内容如下:

用替换字符串替换所有出现的搜索字符串。

我将把实际的PHP代码留给您;如果您无法从中找出答案,您可能应该放弃,成为农民或其他什么的

当然,这个问题还有其他变化,例如:

对于每个项目,我想要在项目符号列表中输出一个项目。

这导致你:

票数 0
EN

Stack Overflow用户

发布于 2022-06-02 20:35:21

如果您想为HTML呈现它,则必须使用

代码语言:javascript
复制
<?php echo $row['cases'] . '<br>'; ?>

如果您也想在HTML源代码中换行,您可以编写

代码语言:javascript
复制
<?php echo $row['cases'] . "<br>\n"; ?>

如果您想为文本文件呈现它,则必须使用以下方法:

代码语言:javascript
复制
<?php echo $row['cases'] . "\n"; ?>

对于其他文件格式,可能需要不同的注意,但您必须定义您当时使用的文件格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72481916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档