허접한 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);
이런식으로 된 코드가 있던데 둘 차이는 머죠?
찾아보니 설명으로는 아래꺼쓰던거 같던데요...
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 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 값만 넣어서 순서대로 들어가게...
퇴근 시간 재면서 한번 써봤습니다.
아닐수도 있는데.. 아니어도 욕하지 마세요 ㅎㅎ
"배열을 일일이 뽑아서 변수에담고 사용하는것보다 편하것죠 ^^ 관리면에서도요 차이점은 없어요 사용하기 나름 이죠 print_r($배열명) 으로 확인하시면 아주 편하답니다.