이전 목록 다음
채택완료

ajax insert 질문요

Copy
<?php
include_once("../../../common.php");
$output = '';

if(!empty($_POST)){
$AccountNumber = $_POST["AccountNumber"];
$AccountPWD = $_POST["AccountPWD"];
$BankCode = $_POST["BankCode"];
$AccountType = $_POST["AccountType"];
$IdentityNumber = $_POST["IdentityNumber"];
$BankID = $_POST["BankID"];
$FastID = $_POST["FastID"];
$FastPWD = $_POST["FastPWD"];


$sql = "insert `g5_account`
  set AccountName              = '$_POST[AccountName]', //이름
       AccountNumber                = '$_POST[AccountNumber]', // 계좌번호
       AccountPWD                 = '$_POST[AccountPWD]', //계좌비번
       BankCode              = '$_POST[BankCode]',  // 은행코드
       AccountType            = '$_POST[AccountType]',  //사업자구분
       IdentityNumber            = '$_POST[IdentityNumber]', //식별번호
       BankID           = '$_POST[BankID]', //국민 뱅크아이디
       FastID           = '$_POST[FastID]', // 빠른조회 아이디
       FastPWD           = '$_POST[FastPWD]', 빠른조회 비밀번호
       Memo     = '$_POST[Memo]', //메모
       mb_id              = '{$member['mb_id']}'";

Copy
$.ajax({
url:"insert.php",
method:"POST",
data:$('#insert_form').serialize(),
success:function(data){

$('#insert_form')[0].reset();
$('#add_data_Modal').modal('hide');
// window.location.reload();
$('#employee_table').html(data);

insert 이렇게 시키는거 아닌가요? 인서트가 안되네요ㅠㅠ

|

답변 4개 / 댓글 2개

채택된 답변
+20 포인트

https://dev.mysql.com/doc/refman/8.0/en/comments.html

 

//는 sql 코멘트가 아닙니다.

--로 바꾸세요.

답변에 대한 댓글 1개

$sql = "insert `g5_account`
set AccountName = '$_POST[AccountName]', --이름
AccountNumber = '$_POST[AccountNumber]', -- 계좌번호
AccountPWD = '$_POST[AccountPWD]', --계좌비번
BankCode = '$_POST[BankCode]', -- 은행코드
AccountType = '$_POST[AccountType]', --사업자구분
IdentityNumber = '$_POST[IdentityNumber]', --식별번호
BankID = '$_POST[BankID]', --국민 뱅크아이디
FastID = '$_POST[FastID]', -- 빠른조회 아이디
FastPWD = '$_POST[FastPWD]', -- 빠른조회 비밀번호
Memo = '$_POST[Memo]', --메모
mb_id = '{$member['mb_id']}'";

ㅋㅋㅋㅋㅋㅋ 저거 $_POST 값이 문제에요 php 버전때 낮은건가요? 7이나 5.4이상이면 따옴표 해야되여

common.php 위치 한번 채크해보세요.

sql_query($sql);

로 sql구문을 실행시켜주셔야 합니다.

답변에 대한 댓글 1개

안되네요 ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.