Serialize -使用Serialize()将值传递到数据库


serialize - using serialize() to pass values into database

我有这段代码(在调查表格中)

<div  id="change-color0">
    <label><span class="turn-white0">01</span>Họ tên đầy đủ của bạn</label>
    <input type="text" id="input" name="content[]" class="addtodo0">
</div>
<div id="change-color1">
    <label><span class="turn-white1">02</span>Số chứng minh thư nhân dân của bạn</label>
    <input type="text" id="input" name="content[]" class="addtodo1">                   
</div>
<div id="change-color2">
    <label><span class="turn-white2">03</span>Địa chỉ thường trú của bạn</label>
    <input type="text" id="input" name="content[]" class="addtodo2">
</div>
<div id="change-color3">
    <label><span class="turn-white3">04</span>Tại sao bạn muốn trở thành học viên của dự án</label>
    <input type="text" id="input" name="content[]" class="addtodo3">
</div>
<div id="change-color4">
    <label><span class="turn-white4">05</span>Bạn nghĩ mình là ai</label>
    <input type="text" id="input" name="content[]" class="addtodo4">
</div>
<div id="change-color5">
    <label><span class="turn-white5">06</span>Trong mắt người khác bạn là ai</label>
    <input type="text" id="input" name="content[]" class="addtodo5">
</div>
<div id="change-color6">
    <label><span class="turn-white6">07</span>Bạn sợ nhất điều gì</label>
    <input type="text" id="input" name="content[]" class="addtodo6">
</div>
<div id="change-color7">
    <label><span class="turn-white7">08</span>Ước mơ của bạn là gì?</label>
    <input type="text" id="input" name="content[]" class="addtodo7">
</div>
<div id="change-color8">
    <label><span class="turn-white8">09</span>10 năm nữa bạn là ai?</label>
    <input type="text" id="input" name="content[]" class="addtodo8">
</div>

和我想输入这些文本字段内的行我的数据库通过使用序列化和反序列化。另外,有很多的形式,包括那些文本字段在代码中,所以我怎么能给他们一个身份来执行MYSQL查询,然后我可以调用我想要的一个。

ie。我希望每个表单的第一个输入都显示出来。我该怎么办?了吗?

实际上你不应该使用serialize(),因为当你从SQL中调用信息时,你不能调用你想要的那个。

不要使用serialize(),您最好使用implode()将您的值保存到数据库中的一行。对于你的代码片段,我建议你应该替换

name = "内容"

指定一个特定的名称。这段代码应该适用于你的情况

$arry = array("$_POST[name]","$_POST[name]","$_POST[name]");
$insert = implode(",",$array);
$sql = $conn->query("INSERT INTO yourtable_name VALUES('$insert')");
if($query){
echo "insertion grand!";
}else{
die();

}