테스트 사이트 - 개발 중인 베타 버전입니다

쿼리 전송 오류 채택완료

Developerzasfsdfsd 7년 전 조회 2,302

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에는 필드값 생성 완료)

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에 전혀 들어가지 않네요....하루종일 해매고 있습니다ㅠㅜㅜ

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

답변 1개

채택된 답변
+20 포인트

$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 이 네 개는 해당 테이블에 없는 칼럼인 듯하네요.

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

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

로그인