PHP 将格式化文本输入 MySQL

标签 php html mysql pdo textarea

我一直在尝试将一些格式化的人的描述放入 PHPMyadmin 中。

但是,我遇到了两个问题:

第一个是空白。看来 nl2br 函数部分解决了这个问题。

但是,引号似乎会导致问题,并且用于转义 PDO 语句字符串的函数仍然将引号保留为“”。我在这里做错了什么?解决办法是什么?

描述对应于文本区域中的用户输入:

$req = $db->prepare('INSERT INTO people(fullname , description) VALUES(?,?)');
$req->execute(array($post['fullname'],$db->quote(nl2br($post['description']))));

此外,我还看到了一些用于论坛帖子的更复杂的文本区域(例如这个)。那些是习惯写的吗?互联网上有免费的吗?或者是由于某种难以理解的原因我的 html 书没有提及的某些 html 功能?

无论如何,非常感谢。

spliblib

最佳答案

主要用于扩展文本区域的功能:ckEditor .

关于PHP 将格式化文本输入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668228/

相关文章:

html - angularjs中的内联CSS

centos 5.2 上 my.cf 的 mysql 5.6 默认位置

php - Laravel Homestead 5.3,尽管 .env 和 database.php 信息正确,但 php artisan 无法迁移

php - 限制每个用户的 MySQL 结果数

php dom获取图片src路径编码

html - CSS div 设计 nth-child

javascript - 如何在 node.js 中保持 mysql 连接?

php - 使用表单中的多个字段搜索 MySQL 数据库

php - 在php表中调用下拉函数

html - 仅CSS的砌体布局