1

我已经通过 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'];

这就是我检索数据的方式。

4

1 回答 1

1

您必须使用 nl2br(),实际上请查看更多http://php.net/manual/en/function.nl2br.php ,使用 nl2br() 的正确方法是在存储时根本不使用它您的数据 - 当您从数据库中读取数据并将其输出到客户端时。数据在插入数据库时​​不应该被格式化,如果你以后想要创建一个 REST 服务并且你真的需要那些换行符而不是 HTML 元素怎么办?可能对你有帮助。

于 2013-01-31T07:47:21.047 回答