gpt4 book ai didi

php - 如何在mysql数据库中保存没有html标签的输入?

转载 作者:行者123 更新时间:2023-12-01 00:35:07 24 4
gpt4 key购买 nike

问题是在插入数据库后,像 p、h2 等 html 标签与用户的输入一起存在。

我尝试了 php 函数 mysqli_real_escape_string 但它不起作用。 html 标签仍在数据库中。

<script src="tinymce/tinymce.min.js"></script>
<?php
include 'connection.php';

if(isset($_POST['submit'])){
$msg = mysqli_real_escape_string($conn, $_POST['msg']);
$sql = mysqli_query($conn, "INSERT INTO messages(msg) VALUES('$msg')");
}
?>
<form action="" method="post">
<textarea name="msg" id="editor"> </textarea>
<input type="submit" name="submit" value="Submit">
</form>

<script>
tinymce.init({
selector: 'textarea#editor',
auto_focus: 'element1',
width: "200",
height: "200"
});
</script>

我想要的是在保存输入后数据库中没有 html 标签。

最佳答案

使用strip_tags()功能。

<?php

$msg = strip_tags($msg);

关于php - 如何在mysql数据库中保存没有html标签的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54536829/

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