Php 我无法使用ajax serialize()在数据库中插入textarea值和图像上载
我无法使用ajax serialize()在数据库中插入textarea值Php 我无法使用ajax serialize()在数据库中插入textarea值和图像上载,php,jquery,html,ajax,Php,Jquery,Html,Ajax,我无法使用ajax serialize()在数据库中插入textarea值 你必须在mysql\u escape\u string函数中传递你的变量,很多时候当用户在输入中使用任何特殊字符时,mysql查询会出错。你必须使用json\u decode对POST数据进行解码。然后应该通过mysqli\u real\u escape\u字符串运行这些值,以转义任何特殊字符。你不应该使用mysql\u查询,但是mysqli\u查询(mysql函数从5.5开始就被弃用)。@GeoffAtkins.实际上
你必须在mysql\u escape\u string函数中传递你的变量,很多时候当用户在输入中使用任何特殊字符时,mysql查询会出错。你必须使用json\u decode对POST数据进行解码。然后应该通过mysqli\u real\u escape\u字符串运行这些值,以转义任何特殊字符。你不应该使用mysql\u查询,但是mysqli\u查询(mysql函数从5.5开始就被弃用)。@GeoffAtkins.实际上除了textarea值之外,所有数据都很容易插入。我在textarea中使用了texteditor,该y textarea值未插入database@meena表中要存储textarea值的列的数据类型是什么?@NipunTyagi…数据类型是mediumtext。
<form id="addform" class="form-horizontal" enctype="multipart/form-data" >
<div class="form-group">
<label for="link" class="control-label col-xs-3">Journal Name</label>
<div class="col-xs-6">
<input type="text" name="name" class="form-control" placeholder="Journal Name">
</div>
</div>
<div class="form-group">
<label for="link" class="control-label col-xs-3">Description</label>
<div class="col-xs-9">
<textarea name="description" id="editor1" rows="10" cols="80" value=""></textarea>
</div>
</div>
<div class="form-group">
<label for="link" class="control-label col-xs-3">Image</label>
<div class="col-xs-6">
<input type="file" name="file" class="form-control" >
</div>
</div>
</form>