쿼리 전송 오류

쿼리 전송 오류

QA

쿼리 전송 오류

본문

php로 전송


//쿼리 전송
    $query="insert into member(id, user_id, name, nick_name, sex, tel, email, pw, addr_1, addr_2, regdate, ip)
    values('$id', '$user_id', '$name', '$nick_name', '$sex', '$tel', '$email', '$pw', '$addr_1', '$addr_2','$regdate', '$ip')";
    mysql_query("set names utf8", $connect);
    mysql_query($query, $connect);
    mysql_close; //끝내기
  ?>

 

 

db 코딩문 (db에는 필드값 생성 완료)

<?header("content-type:text/html; charset=UTF-8");

include("./lib/db_connect.php");
$connect=dbconn();

$sql="CREATE TABLE member
      (no int not null auto_increment,
       PRIMARY KEY(no),
       id char(15),
       user_id char(15),
       name char(15),
       nick_name char(15),
       birth char(8),
       sex char(6),
       tel char(12),
       email char(30),
       pw char(30))";

      mysql_query($sql, $connect);
      if(!$sql)die("테이블 생성에 실패 하였습니다.".mysql_error());


?>

 

그런데 데이터가  아래의 db에 전혀 들어가지 않네요....하루종일 해매고 있습니다ㅠㅜㅜ

3547472591_1515065721.8264.png

#DB

이 질문에 댓글 쓰기 :

답변 1

$query="insert into member(id, user_id, name, nick_name, birth, sex, tel, email, pw, addr_1, addr_2, regdate, ip)
    values('$id', '$user_id', '$name', '$nick_name', '$sex', '$tel', '$email', '$pw', '$addr_1', '$addr_2','$regdate', '$ip')";

 

birth 칼럼은 추가를 하셔야 하고 addr_1, addr_2, regdate, ip 이 네 개는 해당 테이블에 없는 칼럼인 듯하네요.

칼럼 개수가 안 맞아서 디비에 값이 안 들어간 것 같습니다. 확인해 보시길...

참 희한하네요....말씀대로 $addr_1', '$addr_2','$regdate', '$ip' 추가하고 실행해보니
이번에는 아예 테이블 자체가 db에서 생성이 안되네요........ㅡㅜㅜㅜㅜ  4개 빼면  테이블이 생성되구요....

답변을 작성하시기 전에 로그인 해주세요.
전체 840
QA 내용 검색
filter #DB ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT