sql 쿼리 질문이요......인서트,셀렉트.... 채택완료
특정페이지에서 임의값과 함께
AAA 라는 테이블에 mb_id 라는 칼럼에
BBB 라는 테이블의 mb_id 칼럼값을 랜덤으로 1개만 인서트 하려고 합니다.
$sql = " insert into 테이블AAA
set
id = '{$id}',
name = '{$nick}',
mb_id = '{$row3}' <=== 이부분
";
sql_query($sql);
$sql = 'SELECT `mb_id` FROM `g5_member` ORDER BY RAND () LIMIT 1';
$result = sql_query($sql);
$row3 = sql_query($result);
이렇게 했는데 값이 들어가길 않네요..... 쿼리문 초보인지라 고수분들의 도움이 필요합니다...
그리고
$sql = 'SELECT `mb_id` FROM `g5_member` ORDER BY RAND () LIMIT 1'; 과
insert 와 update 는 이해가 조금씩 가는데 여기 뽑은 값들을
$result = sql_query($sql);
$row3 = sql_query($result);
result 나 row3 에 잠시 담아두는 개념인거 같은데 개념이 제대로 서질않습니다...
몇일째 책을 들여다 보고 검색을 해봐도 값을 구해서 담는 부분에 대한 개념이 잘 이해되지 않는데....
고수님들의 도움이 필요합니다..ㅠㅠ
답변 1개
$sql = 'SELECT `mb_id` FROM `g5_member` ORDER BY RAND () LIMIT 1';
$result = sql_query($sql);
$row3 = sql_query($result);
이걸
$sql = 'SELECT `mb_id` FROM `g5_member` ORDER BY RAND () LIMIT 1';
$row3 = sql_fetch($sql);
mb_id = '{$row3}' <=== 이부분
이걸
mb_id = '{$row3[mb_id]}' <=== 이부분
로 해보세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
하지만.... 아직 개념이 제대로 서질 않습니다.
result , row where 같은 명령어들을 공부하려면 mysql 관련서적을 보면 될까요?
개념이 도대체 서질 안네요
sql_fetch,,,,,,,,,,,sql_query,,,,,,,,,,,,,,,,,
sql_fetch_array,,,,