我创建了一个包含tinymce编辑器(WYSIWYG)的PHP页面。 这用于更新数据库中的单个值。 在我的开发机器上它工作正常,但是在生产中它只保存部分文本或根本没有。
PHP代码:
<form method="post">
<div class="form-group">
<?php
if(!empty($_POST))
{
$param = "{$_POST['editor']}";
echo "<script> alertify.alert('{$param}'); </script>";
//echo '<script> alertify.notify("Opslaan geslaagd", "success"); </script>';
if(($stmt = $mysqli->query("UPDATE help SET _value = '{$param}' WHERE id = 1")))
{
echo '<script> alertify.notify("Opslaan geslaagd", "success"); </script>';
}
else
{
echo $mysqli->error;
}
}
?>
<textarea class="editor" name="editor" id="editor">
<?php
if($result = $mysqli->query("SELECT _value FROM help WHERE id=1"))
{
$row = $result->fetch_assoc();
echo $row['_value'];
}?>
</textarea>
</div>
<button type="submit" class="btn btn-primary">Opslaan</button>
</form>
MYSQL结构:mysql structure
PHP版本开发:5.6
PHP VERSION PRODUCTION:5.5.2.3
有人知道问题是什么,以及我如何解决它?