加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

php – 将textarea中的文本插入MySQL数据库而不会丢失格式

发布时间:2020-12-11 23:42:38 所属栏目:MySql教程 来源:网络整理
导读:我正在尝试将我站点上的textarea中的文本添加到MySQL数据库中. 下面是将文本添加到数据库的PHP代码. if (isset($_POST['text'])){ $text = sanitizeString($_POST['text']); $text = preg_replace('/ss+/',' ',$text); $query = "SELECT * FROM profiles W

我正在尝试将我站点上的textarea中的文本添加到MySQL数据库中.

下面是将文本添加到数据库的PHP代码.

if (isset($_POST['text']))
{
    $text = sanitizeString($_POST['text']);
    $text = preg_replace('/ss+/',' ',$text);

    $query = "SELECT * FROM profiles WHERE user='$user'";
    if (mysql_num_rows(queryMysql($query)))
    {
        queryMysql("UPDATE profiles SET text='$text' where user='$user'");
    }
    else
    {
        $query = "INSERT INTO profiles VALUES('$user','$text')";
        queryMysql($query);
    }

}
else
{
    $query  = "SELECT * FROM profiles WHERE user='$user'";
    $result = queryMysql($query);

    if (mysql_num_rows($result))
    {
        $row  = mysql_fetch_row($result);
        $text = stripslashes($row[1]);
    }
    else $text = "";
}

$text = stripslashes(preg_replace('/ss+/',$text));

以下是表单的代码.