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

时间:2016-09-14 10:22:17

标签: php sql serialization

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

<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>

我希望使用serialise和unserialise在我的数据库的行中输入这些文本字段。 另外,有很多形式,包括代码中的那些文本字段,所以我可以给他们一个身份来执行MYSQL查询然后我可以调用我想要的那个。

  

即。我希望每个表单的第一个输入显示出来。我可以做什么   是什么?

1 个答案:

答案 0 :(得分:-1)

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

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

  

名=&#34;内容&#34;

以特定名称。此代码适用于您的案例

$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();

}