【问题标题】:Inserting an array to mysql query将数组插入mysql查询
【发布时间】:2015-10-31 13:56:59
【问题描述】:

我正在尝试使用 php 和 jquery ajax 将表单数据插入 mysql 数据库但我找不到使用该数组并在 sql 查询中使用的方法

如何将此输出插入到 MYSQL 查询中

这是我的 ajax 代码

var i = JSON.stringify(e.serializeObject(), null, 2);

$.ajax({
            type: "POST",
            url: "insert.php",
            data: "form="+ i, 
            cache: false,
            success: function(html){
            console.log(html);

            }
            });

插入.php

<?php
$data = $_POST['form'];
print_r($data);

输出

{
  "user_edit_uname_control": "demo",
  "user_edit_position_control": "Web Developer",
  "user_edit_address_control": "123 xxx xxx",
  "user_edit_city_control": "city",
  "user_edit_phone": "00042542424",
  "user_edit_dob_control": "00.00.000",
  "val_radio_gender": "m",
  "user_edit_personal_info_control": "s ssfsf s   s sf sf",
  "user_g_cu": "",
  "user_g_per": "",
  "user_g_yer": "",
  "user_g_degre": "",
  "Schol_twele_per": "",
  "Schol_twele_yer": "",
  "Schol_twele_board": "",
  "Schol_ten_per": "",
  "Schol_ten_yer": "",
  "Schol_ten_board": "",
  "checkbox_public_view": "on"
}

【问题讨论】:

标签: php mysql ajax


【解决方案1】:

如果您想将数组存储在数据库的一个单元格中,您可以使用serialize() 将数组转换为字符串并将其存储在数据库中

http://php.net/manual/en/function.serialize.php

【讨论】:

    猜你喜欢
    • 2012-07-16
    • 2016-07-01
    • 1970-01-01
    • 2011-10-26
    • 2013-03-05
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多