gpt4 book ai didi

php - 记录未显示为已保存,段落问题

转载 作者:行者123 更新时间:2023-11-29 12:48:06 24 4
gpt4 key购买 nike

这个问题可能会被降级,但即使在尽我所能搜索之后,我也根本无法找到解决方案。

我的 PHP 应用程序使用数据库来存储有关产品的信息。一切正常。产品表有一列“产品描述”。产品描述通过“ckeditor”保存。要保存的产品描述有段落(其中两三段)。到目前为止没有任何问题。

检索记录时,段落会消失并显示在单行中,没有任何段落。

For example This a paragraph 1This a paragraph 2This a paragraph 3

Shows up as This a paragraph 1 \r\n\r\n This a paragraph 2 \r\n\r\n This a paragraph 3

I tried using nl2br() but this didn't help. Can anyone point out what am I doing wrong.

I am adding the code below as asked

    $sql = "INSERT IGNORE INTO products (productName, productDescription) VALUES(?,?,?)";
if($stmt = $connect->prepare($sql) )
{
$stmt->bind_param("ss", $productname, $productdescription);

if($stmt->execute())
{
echo "Product created";
$stmt->close();

}else{
die("Unable to create");
}
}else{
die("Unable to prepare statement.");
}
$connect->close();
}
}

我使用 mysqli 准备好的语句将其保存到 mysql 数据库。

检索:

 while($row = $results->fetch_array()) 
{
extract($row);
echo "{$productName}";
echo "{$productDescription}";
}

最佳答案

nl2br() 正是解决这个问题所需要的。可能是你的使用方式有问题。您能否提供一个不适合您的代码示例?

$description = "This a paragraph 1 \r\n\r\n This a paragraph 2 \r\n\r\n This a paragraph 3";

// this should output
// "This a paragraph 1 <br />\r\n<br />\r\n This a paragraph 2 <br />\r\n<br />\r\n This a paragraph 3"
echo nl2br($description);

请注意,这些不是段落,而是换行符。

在您的代码中检索更改此行:

echo "{$productDescription}";

对此:

echo nl2br($productDescription);

关于php - 记录未显示为已保存,段落问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25162336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com