마

그누보드에서 sql_query()

· 2021-05-22 (토) 03:42:57 · 1633 · 2

한번에 여러줄이 안되네요. ㅠㅠ

 

$sql_table에 한줄 넣고,  

 

sql_query($sql_table, false);를 하나씩 불러야 되는 것 같습니다.

 

common.lib.php에 있네요.

 

디버깅할때는 false 를 true로 해야 에러가 표시되네요.

 

참고로 바로 인서트한 것의 아이디를 가져오는 것은

 

$tag_id = $g5['connect_db']->insert_id; 

 

참조: https://www.w3schools.com/php/php_mysql_insert_lastid.asp

 

그런데 이렇게 처리하면 여러사람이 사용했을 때 저 사이에 다른 sql문이 끼어들 수가 있을까요?

 

|

댓글 2개

관계없는 글일 수 있지만... 저도 조심해야한다고 생각합니다.
https://sir.kr/pg_tip/16737
@xpem 감사합니다. 여러사람이 동시에 글을 쓸때 A가 쓰고, insert_id를 가져오기전에 B가 쓰는 글이 끝나면,( 경우의 수는 아주 적겠지만..) insert_id는 A것이 아니라 B것을 가져오게 되지 않을까요?

그래서 이런경우 Lock을 하고 처리하는 방법이 필요할 것 같아서..

아니면 하나의 SQL문으로 many to many 를 날리는 방법을 찾아 봐야겠죠.
댓글을 작성하시려면 로그인이 필요합니다.

그누5튜닝

64건
+
제목 글쓴이 날짜 조회
21-05-30 조회 1,408
21-05-30 조회 1,300
21-05-22 조회 1,634
21-05-21 조회 1,313
21-05-15 조회 1,049
21-05-15 조회 1,135
21-03-28 조회 957
21-03-24 조회 1,534
19-09-20 조회 1,880
19-09-19 조회 1,974
19-07-26 조회 1,855
19-07-25 조회 1,410
19-07-24 조회 1,113
19-07-23 조회 1,397
19-07-23 조회 1,449
19-07-23 조회 1,275
19-07-22 조회 1,889
19-07-18 조회 1,323
19-07-17 조회 1,488
19-07-16 조회 1,565
19-07-16 조회 1,399
19-07-15 조회 1,613
19-07-03 조회 1,354
19-06-27 조회 1,339
19-06-26 조회 1,466
19-06-25 조회 1,455
19-06-25 조회 3,372
19-06-24 조회 1,542
19-06-23 조회 1,555
19-06-23 조회 1,587