这是在phpmyadmin内部:
这是回显后的输出:
这是显示输出的代码
$joinEvent = mysqli_query($db, "SELECT * FROM event WHERE event.eventID='".$_GET['eventID']."'");
while($row = mysqli_fetch_array($joinEvent))
{
$joinDetails = $row['details'];
}
<p align="justify"><?php echo $joinDetails; ?></p>
如何准确显示用户在输入中输入的内容?
答案 0 :(得分:2)
在输出到屏幕时使用nl2br()
,将当前代码更改为:
<p align="justify"><?php echo nl2br($joinDetails); ?></p>
答案 1 :(得分:0)
最好将详细信息列存储为文本数据类型。 在这里阅读:What is the MySQL VARCHAR max size?
答案 2 :(得分:0)
您的结果实际上就是用户输入的内容;除了在HTML中,浏览器不会解释换行符(\ r \ n \ n等)。如评论中所述,您将必须使用PHP函数nl2br()
将换行符转换为<br />
标签,即HTML换行符。