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

db 데이터 값 오류 채택완료

Developerzasfsdfsd 7년 전 조회 2,450

 

 

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

include("../../lib/db_connect.php");
$connect= dbconn(); //db커넥트
$member=member(); //회원정보

if(!$member[user_id])Error("로그인 후 이용해 주세요.");

$id=$_POST[id]; //게시판 id
$user_id=$_POST[user_id]; //회원 user_id
$name=$_POST[name]; //회원이름
$nick_name=$_POST[nick_name]; //닉네임
$subject=$_POST[subject]; //게시판제목
$story=$_POST[story]; //게시판내용


if(!$subject)Error("제목을 입력하세요.");
if(!$story)Error("내용을 입력하세요.");

$regdate=date("YmdHis", time());  //날짜, 시간
$ip=getenv("REMOTE_ADDR");  //IP
$level=$member[level]; //회원 레벨    3=일반, 2=관리자, 1=최고관리자


//쿼리전송
$query="insert into bbs1(id, user_id, name, nick_name, subject, story, level, regdate, ip)
          values('$id', '$user_id', '$name', '$nick_name' '$subject', '$story', '$level', '$regdate', '$ip')";
mysql_query("set names utf8", $connect);
mysql_query($query, $connect);
mysql_close; //끝내기
?>

<script>
window.alert('쿼리가 정상적으로 전송 되었습니다.');
location.href='./list.php';
</script>
 

아무리 해도 안들어가지는데  쿼리값의 필드값들을  전부 db와 똑같이 맞추어 주어야 하는건지요???

쿼리는 정상으로 전송되거든요...

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

답변 2개

채택된 답변
+20 포인트

$query = "insert into bbs1~~~~~~~~~~~~~~";

echo $query;

exit;

 

위에 빨간색 부분을 추가해서  나온 쿼리 그대로 복사해서 pma에 입력해 보시면 어떤 오류가 나오는지 친절하게 설명해 줍니다.

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

답변에 대한 댓글 9개

D
Developerzasfsdfsd
7년 전
insert into bbs1(id, user_id, name, nick_name, subject, story, level, regdate, ip) values('bbs1', 'dijims', '미눅', '제중' 'ss', 'sss', '3', '20180108143249', '127.0.0.1')


이렇게 출력은 되는데 pma 테이블에는 안들어오네요,,,,,ㅜㅜㅜㅜㅜ
왕계란
7년 전
지금 나온 그 쿼리문을 pma에서 실행해 보셨나요?
값이 안 들어갔다면 오류 메시지가 떴을 겁니다.
D
Developerzasfsdfsd
7년 전
실행하니깐

insert into bbs1(id, user_id, name, nick_name, subject, story, level, regdate, ip) values('bbs1', 'dijims', '미눅', '제중' 'ss', 'sss', '3', '20180108143249', '127.0.0.1')

이렇게 나와요
D
Developerzasfsdfsd
7년 전
메일로 소스 파일좀 보내드릴까요???
왕계란
7년 전
pma에서 오류 같은 것도 전혀 안 나오나요?
D
Developerzasfsdfsd
7년 전
네...위코드만 나와요.,오류메세지는 없구요
왕계란
7년 전
bbs1이라는 테이블 스키마 그대로 올려 보세요.
제 계정에서 테스트라도 해 볼게요.
왕계란
7년 전
$query="insert into bbs1(id, user_id, name, nick_name, subject, story, level, regdate, ip)
values('$id', '$user_id', '$name', '$nick_name' '$subject', '$story', '$level', '$regdate', '$ip')";
'$nick_name' '$subject'
이 사이에 콤마가 빠졌네요.
D
Developerzasfsdfsd
7년 전
수십번 보아도 못찾은걸 에그님께서.....감격의.....선물하나 해드릴게요^^

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

메일로 보내드렷서요^^

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

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

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

로그인