PHP回显长文本
这在phpmyadmin中: 这是echo之后的输出: 这是显示输出的代码PHP回显长文本,php,html,Php,Html,这在phpmyadmin中: 这是echo之后的输出: 这是显示输出的代码 $joinEvent = mysqli_query($db, "SELECT * FROM event WHERE event.eventID='".$_GET['eventID']."'"); while($row = mysqli_fetch_array($joinEvent)) { $joinDetails = $row['details']; } <p align
$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>
$joinEvent=mysqli\u query($db,“SELECT*FROM event WHERE event.eventID=”)“$\u GET['eventID']。””);
while($row=mysqli\u fetch\u数组($joinEvent))
{
$joinDetails=$row['details'];
}
如何准确地回显用户在输入中输入的内容?您最好将详细信息列存储为文本数据类型。 阅读此处:使用
nl2br()
当您输出到屏幕时,将当前代码更改为:
<p align="justify"><?php echo nl2br($joinDetails); ?></p>
您的结果实际上就是用户输入的结果;除了在HTML中,浏览器不会解释换行符(\r\n\n等等)。正如评论中所说,您必须使用PHP函数nl2br()
将换行符转换为
标记,这些标记是HTML换行符。使用
这非常有效!谢谢谢谢你的解释!很有魅力