이 간단한 sql이 왜 저장이 안될까요? ㅠ
본문
//print_r2($_POST);
//exit;
// 견적 기본정보 저장
$basic_sql = "insert into estimate_basic
set es_order_no='{$_POST['es_order_no']}',
es_damdang='{$_POST['es_damdang']}',
es_corp='{$_POST['es_corp']}',
es_corp_tel='{$_POST['es_corp_tel']}',
es_datetime='{$_POST['es_datetime']}'";
//echo $basic_sql;
sql_query($basic_sql);
exit;
안녕하세요.
위 sql이
상단에서 print_r2($_POST)를 해주고
sql_query를 하면 DB에 잘 저장이 되는데요
그냥 sql_query를 실행하면.. es_damdang, es_corp, es_corp_tel 이 세 필드는 값이 안들어갑니다.
이런 경우도 있나요? ;;;
print_r2로 찍어주면 들어가고, 그걸 없애면 안들어가고...
답변 3
일단 쿼리를 찍어보세요
별도의 에러도 없이 값이 안들어간다면 쿼리자체가 다른거 말곤 이유가 없겠네요
$basic_sql = "insert into estimate_basic
set es_order_no='{$_POST['es_order_no']}',
es_damdang='{$_POST['es_damdang']}',
es_corp='{$_POST['es_corp']}',
es_corp_tel='{$_POST['es_corp_tel']}',
es_datetime='{$_POST['es_datetime']}'";
//echo $basic_sql;
sql_query($basic_sql);
echo $basic_sql;exit;
이렇게 해서 출력을 해보시고 값이 제대로 오는지 테스트를 해보세요.
혹시 es_damdang, es_corp, es_corp_tel
값들이 배열아닌가요?