我已经通过MySQL从textarea输入了数据库。在textarea我输入了几次回车。每当我试图从数据库中提取数据时,会显示一条简单的行,如何在给出带回车符的输入时获取数据或文本?
$query2 = new Bin_Query();
$sql2="select * from `product_table` where product_id='".$_GET['product_id']."'";
if($query2->executeQuery($sql2))
$product_records = $query2->records;
$output['product_details']=$product_records[0]['product_details'];
这就是我检索数据的方式。
答案 0 :(得分:1)
您必须使用nl2br(),请查看更多http://php.net/manual/en/function.nl2br.php 实际上,使用nl2br()的正确方法是在存储数据时根本不使用它 - 当您从数据库中读取并将要将其输出到客户端时。插入到数据库时不应格式化数据,如果您以后想要创建REST服务并且您真的需要这些换行符而不是HTML元素,该怎么办? 可能对你有帮助。