테스트 사이트 - 개발 중인 베타 버전입니다

insert한 인덱스를 가져올 수 있나요? 채택완료

세진컴퓨터랜드 2년 전 조회 3,517

디비에 한 줄(?)을 insert하고

 

저장된 디비의 index번호를 가져올 수 있나요?

 

그누보드 함수를 이용하지 않는 방법은 뭔가요?

 

그냥 단순히 최신데이터를 select해서 가져오는 건가요?

 

만약 그렇다면 내가 저장한 데이터의 인덱스 말고

 

다른 사람의 인덱스를 가져올 가능성은 없나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
플라이
2년 전

그누보드에서는 제공되는 함수가

sql_insert_id();

함수로 사용되고 있습니다.

 

기본 mysqli 함수로는 mysqli_insert_id()로 제공되고 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

LeonSoftㅣCeo

 

다른 사람의 인덱스를 가져올 가능성이 문제라고 하시면

예를 들어 상품번호를 관리하는 테이블을 만들어서 상품 번호를 랜덤으로 만들어 저장하고

해당 상품번호를 가져오는 것이 바람직해 보입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

select 인덱스 from 테이블 order by 인덱스 desc limit 1 

하면 되지않을까요??

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

폭주죽
2년 전
아 질문을 잘못이해했네요, 그냥 mysql 에서 last_insert_id() 함수로 가져올수있어요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인