【发布时间】:2020-09-21 12:01:45
【问题描述】:
你好,所以我正在编写一个 php 代码,它允许我将 sql 查询的结果存储在一个 php 数组中,然后我使用函数 implode 将数组转换为一个字符串,我正在尝试将表的每一行在新行中,但是当我回显字符串时,我的所有结果都在同一行中。
$data=array();
$req=$bdd->prepare("SELECT * FROM tableciqual WHERE (CONVERT(`alim_nom` USING utf8)) LIKE ?");
$req->execute(array("%$nom%"));
while($resultat=$req->fetch()){
$data[] =$resultat['alim_nom'];
}
$d=implode("\r\n",$data);
echo $d;
【问题讨论】:
-
您是否用
<pre>和</pre>标签包围了输出,或者将输出放在浏览器会尊重换行符的地方? -
implode("<br>",$data);? -
当我在网页上回显我的结果时,使用
的解决方案有效,但我试图在 dialogflow 上回显结果并且响应包含
而不是将每个结果放入新的行。