作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在我的 MySQL 数据库中保存如下记录:
Name: Hello World Age: 17
Ref. by: Lorem Ipusm Sample: Blood
www.domainname.com
Investigations Results Units N.Ranges
Haemoglobin 14.5 Gms%. {13-18}
你可能有一个想法,我正在做以下事情:
$data = mysqli_real_escape_string($dbc, nl2br($_POST['data']));
$sql = "INSERT INTO data (Data) VALUES ('$data')";
$exec = mysqli_query($dbc, $sql);
但是当我显示输出时,它会删除所有额外的空格并显示如下输出:
Name: Hello World Age: 17
Ref by.: Lorem Ipsum Sample: Blood
www.domainname.com
Investigation Results Units N.Ranges
Haemoglobin 14.5 Gms%. {13-18}
所有的对齐方式都困惑了,有什么办法可以让我想要的工作正常吗?提前致谢。
最佳答案
正如 Fred-ii 提到的,您可以将输出包装在 <pre></pre>
中标签。默认情况下,HTML 会忽略输出中第一个之后的任何空格。请参阅this了解更多信息。
另一种方法是将所有空格替换为
这将强制所有空间在页面上呈现。
关于php-如何在 mysql 数据库输出上显示额外的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29324458/
我是一名优秀的程序员,十分优秀!