2015-10-31 6 views
-2

Я пытаюсь вставить форму данных в базу данных MySQL с помощью PHP и JQuery Ajax Но я не могу найти способ, чтобы использовать этот массив и использовать в SQL запросеВставка массив в MySQL Query

КАК Я МОГУ вставить этот вывод в MYSQL QUERY

Это мой Аякса код

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

      } 
      }); 

insert.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" 
} 
+0

см [json_decode] (HTTP: // д ocs.php.net/json_decode) и [Подготовленные утверждения и хранимые процедуры] (http://docs.php.net/manual/en/pdo.prepared-statements.php) – VolkerK

+0

'" student_name ":" Robert '; Студенты DROP TABLE; - "' – spencer7593

ответ

-1

если вы хотите сохранить массив в одну ячейку в базе данных вы можете использовать serialize() преобразовать массив в строку и сохранить ее в БД

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

Смежные вопросы