PHP文本区域内爆并以逗号分隔
我想将textarea名称内爆为逗号分隔,以存储在数据库中。我没有得到一个精确的答案 HTML代码:PHP文本区域内爆并以逗号分隔,php,implode,Php,Implode,我想将textarea名称内爆为逗号分隔,以存储在数据库中。我没有得到一个精确的答案 HTML代码: <div class="form-group row"> <label for="input-1" class="col-sm-4 col-form-label">Textarea</label> <div class="col-sm-8"> <textarea name="reg_desc" cla
<div class="form-group row">
<label for="input-1" class="col-sm-4 col-form-label">Textarea</label>
<div class="col-sm-8">
<textarea name="reg_desc" class="form-control" rows="5"></textarea>
</div>
</div>
SQL查询:
$sql="INSERT into `regions` (`reg_desc`) VALUES ('$reg_desc')";
如果我想在textarea中插入一条记录,就像(参见屏幕截图)
它将用逗号分隔存储在数据库中。对于您的解决方案,您必须用新行拆分字符串,然后在找到新行时用逗号替换
内爆('、'、爆炸(“\n”、$\u POST['reg\u desc'])
数据库中逗号分隔的方式不应设置数据库。如果问题只是关于CSV的PHP处理,那么不管您对数据库做了什么,都可以看到$\u POST['reg\u desc']
将不包含来自单个文本区域的数组。您可能需要的是内爆(',',分解(“\n”,$\u POST['reg\u desc'])
$sql="INSERT into `regions` (`reg_desc`) VALUES ('$reg_desc')";