gpt4 book ai didi

php - 将简单的新闻以表格形式插入数据库 - 保存

转载 作者:行者123 更新时间:2023-11-29 14:43:38 26 4
gpt4 key购买 nike

大家好,这让我很艰难。我有一个简单的表单,我将新闻复制/粘贴到我的数据库中以获取附加内容;我无法实现 nl2br 方法,因为我遇到了一些错误......也许是我缺少的东西。

这是我的表单中的代码,来 self 的 Dreamweaver ...

$insertSQL = sprintf("INSERT INTO nwes (title, contentt, owner, `data`, hot) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['title'], "text"),
GetSQLValueString($_POST['content'], "text"),
GetSQLValueString($_POST['owner'], "text"),
GetSQLValueString($_POST['data'], "date"),
GetSQLValueString($_POST['hot'], "text"));
  1. 我应该在哪里应用nl2br函数?

  2. 此外,我有自己的文章,我希望能够将我的 Dreamweaver 中的所有源文本粘贴到此处,包括格式和其他标签。我不知道如何使用 html_entities 或 mysql_real_escape_string ..或者也许您知道我的特定问题的另一种解决方案。

谢谢!

最佳答案

nl2br 应该在输出数据时应用,而不是在存储数据时应用。

当您将数据插入数据库时​​,您需要转义数据。我不确定 GetSQLValueString() 是什么或它返回什么,但您需要使用准备好的语句或 mysql_real_escape_string() 来避免 SQL 注入(inject)。

编辑:看起来 GetSQLValueString(或者至少是我从 Adob​​e 找到的版本)可以为您处理转义和引用数据。

关于php - 将简单的新闻以表格形式插入数据库 - 保存 <br>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475434/

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