2013-12-15 3 views
0

인 삽입 ID를에 넣을 수 있습니까?삽입 쿼리의 ID 사용

$stmt = $cxn->prepare("INSERT INTO numbers (new_id) VALUES (?)"); 
$stmt->bind_param('i', GET_ID_BEING_INSERTED()); 
$stmt->execute(); 

감사 :

그래서 예를 들어, 뭔가를 할 수있는 일이있다.

SELECT last_insert_id() 

마지막 삽입 된 데이터 세트의 ID를 가져,하지만 당신은 바로 삽입 작업 후에을 수행해야합니다

답변

3

예, 쿼리 할 수 ​​있습니다.

결과

은 PHP 함수 mysql_insert_id() 이전 쿼리하여 AUTO_INCREMENT 열에 대해 생성 된 ID를 검색 last_insert_id()

+0

그건 내가 필요로하는 것이 아닙니다. 삽입 ID를 사용하여 하나의 쿼리에서 데이터베이스에 삽입하려고합니다. – Bagwell

+1

아, 지금 당장! [이 스레드를 참조하십시오] (http://stackoverflow.com/questions/6761403/how-to-get-the-next-auto-increment-id-in-mysql) – SquareCat

1

라는 항목에 제공 될 것이다.

+0

나는이 솔루션이 마음에 들지 않았다. 이 기능은 결코 눈치 채지 못했습니다). – SquareCat