허접한 insert 문 질문인데요.. 정보
허접한 insert 문 질문인데요..본문
$sql = " insert into sise_test
set wr_num = '$wr_num',
parent = '$wr_id',
wr_subject = '$wr_subject',
mb_id = '$member[mb_id]',
mem_name = '$wr_7',
price1 = '$wr_6',
price2 = '$wr_8',
price3 = '$wr_9',
price4 = '$wr_10' ";
sql_query($sql);
보다보면 이런식의 insert문이 있고
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);
이런식으로 된 코드가 있던데 둘 차이는 머죠?
찾아보니 설명으로는 아래꺼쓰던거 같던데요...
set wr_num = '$wr_num',
parent = '$wr_id',
wr_subject = '$wr_subject',
mb_id = '$member[mb_id]',
mem_name = '$wr_7',
price1 = '$wr_6',
price2 = '$wr_8',
price3 = '$wr_9',
price4 = '$wr_10' ";
sql_query($sql);
보다보면 이런식의 insert문이 있고
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);
이런식으로 된 코드가 있던데 둘 차이는 머죠?
찾아보니 설명으로는 아래꺼쓰던거 같던데요...
추천
0
0
댓글 4개
차이 없습니다.
첫번째껀 그냥 보기 좋게 한거지요.........
첫번째껀 그냥 보기 좋게 한거지요.........

기능상의 차이는 없으나.. 위에껀 한개의 필드에 한개의 변수를 지정해서 넣는식이고,
두번째방법은 필드들을 나열하고 value 값으로 나열되는 순서대로 넣는것입니다.
두번째 방법은 나열된 필드의 갯수와 value의 갯수가 같아야 합니다.
또 다른 예로
$sql = " insert into $g4[memo_table]
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);
이런식으로도 넣을수 있습니다.
테이블내의 필드 전체 갯수와 순서를 생략하고 value 값만 넣어서 순서대로 들어가게...
퇴근 시간 재면서 한번 써봤습니다.
아닐수도 있는데.. 아니어도 욕하지 마세요 ㅎㅎ
두번째방법은 필드들을 나열하고 value 값으로 나열되는 순서대로 넣는것입니다.
두번째 방법은 나열된 필드의 갯수와 value의 갯수가 같아야 합니다.
또 다른 예로
$sql = " insert into $g4[memo_table]
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);
이런식으로도 넣을수 있습니다.
테이블내의 필드 전체 갯수와 순서를 생략하고 value 값만 넣어서 순서대로 들어가게...
퇴근 시간 재면서 한번 써봤습니다.
아닐수도 있는데.. 아니어도 욕하지 마세요 ㅎㅎ
음 질문자님이 질문 하시는부분은 array입니다.
"배열을 일일이 뽑아서 변수에담고 사용하는것보다 편하것죠 ^^ 관리면에서도요 차이점은 없어요 사용하기 나름 이죠 print_r($배열명) 으로 확인하시면 아주 편하답니다.
"배열을 일일이 뽑아서 변수에담고 사용하는것보다 편하것죠 ^^ 관리면에서도요 차이점은 없어요 사용하기 나름 이죠 print_r($배열명) 으로 확인하시면 아주 편하답니다.
답변들 감사합니다.. 의도대로 결과 값이 안나와서 쿼리문에 이상이있는가 했어요.. 음 해결이 안되네요.ㅡ.ㅡ;